Book Club

Designing Data-Intensive Applications

Vamos ler juntos a 2ª edição do clássico DDIA, capítulo a capítulo, no ritmo da comunidade. Um mergulho profundo em sistemas distribuídos confiáveis, escaláveis e fáceis de manter.

Book Club: Designing Data-Intensive Applications

Sobre o livro

Designing Data-Intensive Applications (carinhosamente conhecido como DDIA) é uma das referências mais respeitadas sobre arquitetura de sistemas de dados. Escrito por Martin Kleppmann, com Chris Riccomini como coautor nesta 2ª edição, e publicado pela O'Reilly, o livro explica os princípios fundamentais por trás de sistemas confiáveis, escaláveis e fáceis de manter.

Ao longo dos capítulos, o livro percorre modelos de dados, armazenamento e recuperação, codificação e evolução de dados, replicação, particionamento (sharding), transações, os desafios dos sistemas distribuídos, consistência e consenso, além de processamento em batch e em streaming. É leitura obrigatória para quem trabalha (ou quer trabalhar) em sistemas de alta escala e dominar System Design.

Como funciona

  • 1

    Um encontro por capítulo. Cada sessão é dedicada a um capítulo do livro, do começo ao fim, na ordem da obra.

  • 2

    Ritmo quinzenal. Os encontros acontecem a cada duas semanas, dando tempo de sobra para ler com calma e trocar ideias.

  • 3

    Em ordem, do início ao fim. O primeiro encontro cobre o Capítulo 1, o segundo cobre o Capítulo 2, e assim por diante até concluirmos o livro.

  • 4

    Discussão aberta. Cada sessão é uma conversa: dúvidas, experiências reais e debate sobre os trade-offs apresentados em cada capítulo.

  • 5

    Encontros gravados. Os encontros são gravados e, depois, publicados no YouTube da comunidade.

  • 6

    Começamos em 15 de junho de 2026. O primeiro encontro (Capítulo 1) acontece no dia 15 de junho. Marque na agenda e venha desde o início!

As discussões acontecem no Discord

Toda a conversa do Book Club, antes, durante e depois dos encontros, rola no Discord da comunidade. Entre para acompanhar os capítulos, tirar dúvidas e não perder nenhum encontro.

Entrar no Discord da comunidade

Próximos Encontros

20:00-21:30online
book-clubddia

Book Club DDIA: Capítulo 1. Trade-offs em Arquitetura de Sistemas de Dados

Primeiro encontro do Book Club do livro Designing Data-Intensive Applications (2ª edição), de Martin Kleppmann e Chris Riccomini. Vamos abrir a leitura com o Capítulo 1, 'Trade-Offs in Data Systems Architecture', discutindo sistemas operacionais vs. analíticos, nuvem vs. self-hosted e os trade-offs fundamentais que guiam todo o resto do livro.

Online via Zoom

Encontros Anteriores

Ainda não houve encontros. O primeiro está chegando!