Bryant & O'Hallaron · 2015 (3rd ed)
CS:APP. Bíblia de como o computador realmente funciona. Capítulos 1-9 essenciais.
Curadoria
Estante de fontes canônicas, curada por estágio. Não é mirror completo do reading-list, é o subconjunto de máxima carga: livros citados como primários em 2+ módulos ou genre-defining pro estágio. Lista completa em /docs/reading-list.
Estágio 01
Bryant & O'Hallaron · 2015 (3rd ed)
CS:APP. Bíblia de como o computador realmente funciona. Capítulos 1-9 essenciais.
Remzi & Andrea Arpaci-Dusseau
OS:TEP. Único livro de OS genuinamente legível. Virtualization, concurrency, persistence.
Abelson & Sussman
SICP. Se você só ler 1 livro de CS na vida, leia este. Abstração, recursão, interpretadores.
Robert Nystrom
Você implementa 2 interpreters do zero. Parsing, runtime, paradigmas.
Kyle Simpson · 2nd ed
6 volumes. Volumes 1, 2, 4 obrigatórios pra fundamentos JS.
Herlihy & Shavit
Bíblia de concorrência. Memory models, lock-free, transactional memory.
Ferguson, Schneier, Kohno
Referência prática de cripto aplicada. Hash, MAC, AEAD, PKI, side-channels.
Deisenroth, Faisal, Ong
Linear algebra, calculus, probability, optimization no nível certo pra eng.
Estágio 02
Martin Kleppmann · 2017 (1st ed)
DDIA. Replicação, consistency, batch/stream, evolution. Leitura cumulativa pelos estágios 2-4.
Egor Rogov
Como Postgres funciona por dentro: MVCC, vacuum, WAL, buffer manager.
Alex Petrov · 2019
B-Tree, LSM-Tree, distributed DBs em paralelo. Complementa DDIA com mais profundidade de storage.
Stuttard & Pinto
Atacar pra defender. Auth, session, injection, business logic flaws.
Manning, Raghavan, Schütze
BM25, inverted index, scoring. Base de search engines.
Estágio 03
Google (Beyer et al)
SLI/SLO/SLA, error budgets, postmortems. Define vocabulário moderno de ops.
Brendan Gregg · 2020 (2nd ed)
Bíblia de performance. USE method, flamegraphs, eBPF.
Ilya Grigorik
TCP, TLS, HTTP/2/3, WebRTC. Leitura sequencial recomendada.
Burns, Beda, Hightower
Pragmatic. Pods, services, deployments, operators.
Blandy & Orendorff · 2021 (2nd ed)
Ownership, borrowing, traits. Foundation pra 05-07/05-08 também.
Estágio 04
Brendan Burns
Patterns canônicos: sidecar, ambassador, leader election, scatter/gather.
Eric Evans · 2003
O livro azul. Bounded contexts, ubiquitous language, aggregates.
Adam Bellemare
Kafka centric. Schema registry, change data capture, event sourcing.
Leslie Lamport
TLA+ pelo autor. Spec formal de algoritmos concorrentes/distribuídos.
Michael Nygard · 2018 (2nd ed)
Padrões de estabilidade: bulkhead, circuit breaker, timeout, steady state.
Estágio 05
Tanya Reilly · 2022
Definitivo. Big picture thinking, project execution, levelling up others.
Will Larson · 2021
Archetypes (tech lead, architect, solver, right hand). Promo cases reais.
Will Larson · 2019
Engineering management adjacente ao Staff IC. Org design, technical debt.
Lara Hogan · 2019
Comunicação, feedback, mentoria. Mesmo em IC track.
Gergely Orosz
Newsletter. Calibration de mercado, big tech vs scale-ups, comp data.
Filosofia
Framework é mapa; livros são território. Cada módulo aponta capítulo específico. Você não precisa ler todos do início ao fim, use os módulos como bússola.