Pular para o conteúdo principal

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 estruturaNível 01, do início
Estrutura código bem, mas nunca projetou um sistema inteiroNível 01 em leitura rápida, depois Nível 02
Já projetou sistemas, mas só monolíticosNível 03, e volte ao 01 quando faltar vocabulário
Trabalha com sistemas distribuídos e quer fechar lacunasNível 04, e depois as disciplinas do Nível 05 que faltam
Vai fazer entrevistas de system designNível 03, depois seção 22, depois case studies
É arquiteto e quer atuar acima do sistemaNí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.