7 Days of Code: System Design

Um desafio de arquitetura em sete dias

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

Um desafio de arquitetura em sete dias

pedido aberto em requisitos mensuráveis, planejar componentes e explicar as escolhas feitas.

Um desafio de arquitetura em sete dias

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.

O percurso

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

O percurso

respostas síncronas ou em streaming, erros, timeouts e tratamento de requisições repetidas.

O percurso

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

Entre para a comunidade

Receba novidades, oportunidades e conteúdos de tecnologia diretamente no WhatsApp.

Entrar no WhatsApp

Gostou do Conteúdo?

O maior portal de cursos, capacitação e educação em tecnologia e desenvolvimento do Brasil.

Clique Aqui
Visite nosso site!
Ver página completa