Desafios

Se exponha a desafios pensados para te evoluir em diferentes habilidades exigidas pelo mercado.
Com o plano Pro você tem acesso ao código fonte da solução, vídeo aula explicativa e muito mais.
Se torne Pro agora.
Vídeo solução

Crie sua própria API Gateway

Com solução
Nesse desafio você vai entender o que é e ser responsável por desenvolver uma API Gateway inspirada no Kong.
Desafio exclusivo criado por
Vídeo solução

Crie um cliente HTTP para uma API REST

Com solução
Nesse desafio você é responsável por desenvolver uma biblioteca cliente HTTP para uma API REST definida.
Inspirado em um desafio de empresas gringas
Vídeo solução

Clone do Git

Com solução
Nesse desafio você é responsável por desenvolver um sistema de versionamento de código como o git.
Desafio exclusivo criado por
Vídeo solução

Clone do Kafka

Com solução
Crie um sistema de streaming de dados basedo no Kafka usando o protocolo TCP. Esse sistema funciona como um servidor que recebe conexões e comandos para publicar e consumir mensagens em diferentes tópicos/filas.
Inspirado em desafios de empresas como
Vídeo solução

Sistema desacoplado de pedidos online

Com solução
Nesse desafio você é responsável por desenvolver uma nova solução flexível para um problema de pedidos online de um ecommerce.
Inspirado em desafios de empresas como
Vídeo solução

Uma API de transferência de dinheiro como a do PicPay

Com solução
Crie uma API para permitir transferências de dinheiro entre dois usuários do próprio sistema, levendo em consideração problemas de inconsistências que podem acontecer durante a operação (transferir dinheiro exige retirar de uma conta e creditar em outra, o sistema não pode creditar se algo de errado aconteceu no débito e vice-versa).
Inspirado em desafios de empresas como
Vídeo solução

Um programa para popular um banco de dados com milhares de filmes

Com solução
Nesse desafio você deve criar um programa de linha de comando (cli) que lê um arquivo csv de filmes e popula um banco de dados pensando em performance e esperando que o arquivo pode crescer muito.
Inspirado em desafios de empresas como
Vídeo solução

Cache LRU

Com solução
Nesse desafio você precisa desenvolver uma estrutura de dados que se comporte como um Cache LRU.
Inspirado em um desafio de empresas gringas