Projete um serviço de paste de texto como o Pastebin, onde usuários possam armazenar e compartilhar trechos de texto plano.
Os usuários devem poder criar um paste, receber um link único e opcionalmente definir um tempo de expiração. O sistema deve suportar pastes públicos e não listados.
Este desafio testa sua compreensão de armazenamento de objetos, expiração baseada em TTL e design básico de APIs CRUD. É um excelente aquecimento para problemas mais complexos de sistemas de armazenamento.
Os critérios e pesos de avaliação serão revelados após você enviar sua solução. Isso garante uma avaliação justa de suas habilidades de design.
Desenhe seu diagrama de arquitetura, explique suas decisões de design e receba feedback gerado por IA.
Para a melhor experiência, faça os desafios em um computador ou tablet — desenhar a arquitetura no celular é difícil.