Como Usar
Por onde entrar
O percurso é linear por construção, mas ninguém chega no zero. Use a tabela para achar o ponto de entrada honesto.
| Se você… | Comece em |
|---|---|
| Entrega features e quer entender decisões de estrutura | Nível 01, do início |
| Estrutura código bem, mas nunca projetou um sistema inteiro | Nível 01 em leitura rápida, depois Nível 02 |
| Já projetou sistemas, mas só monolíticos | Nível 03, e volte ao 01 quando faltar vocabulário |
| Trabalha com sistemas distribuídos e quer fechar lacunas | Nível 04, e depois as disciplinas do Nível 05 que faltam |
| Vai fazer entrevistas de system design | Nível 03, depois seção 22, depois case studies |
| É arquiteto e quer atuar acima do sistema | Níveis 06 e 07, usando o restante por consulta |
Pular níveis é legítimo. O que não funciona é pular e não voltar quando um conceito aparecer como pressuposto — cada documento declara seus pré-requisitos justamente para tornar isso visível.
O ritmo
Não há prazo. Há uma armadilha: ler rápido demais produz reconhecimento sem capacidade. Você lê sobre consistência eventual, concorda, e seis meses depois não consegue decidir se o seu caso a tolera.
O sinal de que o ritmo está certo é conseguir aplicar o conceito a um sistema que você conhece. Se não conseguir, releia — ou vá para o exercício, que existe exatamente para forçar isso.
Os exercícios
Exercícios não são verificação de leitura. São o lugar onde o raciocínio acontece.
Cada um traz uma seção Discussão recolhida. Ela não é gabarito: é uma linha de raciocínio possível, com as premissas declaradas. Abrir antes de tentar desperdiça o exercício, porque o valor está em descobrir qual restrição você não tinha considerado — e isso só aparece depois de você ter considerado algumas.
Os exercícios 02 a 06 compartilham o mesmo sistema e o evoluem. Faça-os em sequência: a lição central é sentir o custo de decisões tomadas cedo.
Os case studies
Mesma regra, mais forte. Leia contexto, requisitos e restrições. Pare antes das opções de arquitetura. Esboce a sua em vinte minutos. Só então continue.
O objetivo não é acertar. É comparar o seu recorte de restrições com o do texto.
Sobre os trade-offs
A seção 20 é a espinha dorsal conceitual do material. Se você tiver tempo para uma seção só, é ela — mas ela rende muito mais depois do Nível 04, porque metade dos trade-offs listados só existe em sistemas distribuídos.
O que este material não faz
Não dá respostas prontas. Boa parte dos documentos termina com uma decisão condicionada a restrições, e não com uma recomendação.
Isso é deliberado. A competência que o percurso desenvolve é justamente a de enunciar as condições — e material que entrega conclusões sem elas treina o hábito contrário.
Idioma
O conteúdo canônico é em português. A versão em inglês é traduzida progressivamente; páginas ainda não traduzidas recaem no português com um aviso. O estado por documento está no roadmap.