O 7 Days of Code: System Design propõe projetar do zero o Bússola, um assistente de IA que responde às dúvidas de clientes usando a base de conhecimento de uma empresa. A atividade é focada em decisões de engenharia: transformar um
pedido aberto em requisitos mensuráveis, planejar componentes e explicar as escolhas feitas.
A proposta não é escrever código. Ao longo da semana, a entrega ganha forma como um documento de design, com decisões justificadas e material que pode compor um portfólio.
Os primeiros dias estabelecem a base: definir requisitos funcionais e não funcionais, SLOs e estimativas de capacidade; desenhar o sistema em componentes e delimitar suas fronteiras; depois, especificar contratos de API, incluindo
respostas síncronas ou em streaming, erros, timeouts e tratamento de requisições repetidas.
Na etapa de dados, o desafio aborda entidades, escolhas entre banco relacional e vetorial, índices e a transformação de documentos da empresa em conhecimento consultável. Em seguida, entram escala, gargalos, cache, filas e estimativas
Receba novidades, oportunidades e conteúdos de tecnologia diretamente no WhatsApp.
O maior portal de cursos, capacitação e educação em tecnologia e desenvolvimento do Brasil.
Clique Aqui