Semana 2 · Sistemas Distribuídos e Confiabilidade

Designing Data-Intensive Applications

por Martin Kleppmann (2ª ed. com Chris Riccomini)

1ª ed. (O'Reilly, 2017)ISBN 9781449373320

Nível: IntermediárioLeitura densa

Comentário da Bia, dev sênior

A principal referência sobre sistemas de dados aqui na Estante. É bem escrito e é mais proveitoso para quem já trabalha com bancos e filas.

Explica modelos de dados, armazenamento, replicação, particionamento, transações e processamento em lote e em streaming, sempre pelos trade-offs. Para quem está começando em sistemas distribuídos, o Understanding Distributed Systems é uma porta de entrada mais curta.

Em 2026, Martin Kleppmann falou sobre o livro no The Pragmatic Engineer; a 2ª edição, em parceria com Chris Riccomini, já foi publicada em inglês e em português (Novatec, 2026).

Fontes

✔ = link aberto e conferido em . Links não são de afiliado.

Leia junto Building Microservices · Release It! · Database Internals · Site Reliability Engineering · Understanding Distributed Systems
Aparece em Semana 2 · Livros para quem faz MBA/pós em Arquitetura de Software e Soluções · Livros para quem faz MBA/pós em Engenharia de Dados · Livros para quem faz MBA/pós em Engenharia de Software · Plataforma e Confiabilidade