Semana 2 · Sistemas Distribuídos e Confiabilidade
Designing Data-Intensive Applications
por Martin Kleppmann (2ª ed. com Chris Riccomini)
- tem em português
- ✔ referência conferida
Nível: IntermediárioLeitura densa
Tem em português?
Sim, tem edição brasileira.
- Projetando Aplicações com Uso Intensivo de Dados – 2ª Edição — Novatec, 2026, ISBN 9786583913067
Citado em
Fontes que mencionam o livro, conferidas em . Links não são de afiliado.
Referências
- VídeoDesigning Data-intensive Applications with Martin Kleppmann (The Pragmatic Engineer) (abre em nova aba)conferido em 18 de out. de 2026
- PaperLeslie Lamport — Time, Clocks, and the Ordering of Events in a Distributed System (1978) (abre em nova aba)conferido em 18 de out. de 2026
- PaperDeCandia et al. — Dynamo: Amazon's Highly Available Key-value Store (SOSP 2007) (abre em nova aba)conferido em 18 de out. de 2026
- BlogJepsen — Consistency Models (abre em nova aba)conferido em 18 de out. de 2026
- BlogMartin Kleppmann — How to do distributed locking (abre em nova aba)conferido em 18 de out. de 2026
✔ = link aberto e conferido em . Links de referência não são de afiliado.
Leia junto
Building Microservices · Release It! · Database Internals · Site Reliability Engineering · Understanding Distributed Systems
A principal referência sobre sistemas de dados aqui na Estante. É bem escrito e rende mais 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).