7

Clube do Livro: Designing Data Intensive Applications

Fala, pessoal!

Tem um livro que costuma aparecer em quase toda lista de "leituras obrigatórias" pra quem trabalha com backend, dados ou sistemas distribuídos em alta escala: o Designing Data-Intensive Applications, do Martin Kleppmann (carinhosamente, o DDIA). A 2ª edição saiu em março, com o Chris Riccomini como coautor e atualizou boa parte do conteúdo.

O problema é que muita gente compra, lê os dois primeiros capítulos e abandona. É um livro denso, e ler sozinho torna fácil desistir no meio. Foi pensando nisso que estamos montando um book club pra ler ele do começo ao fim, em grupo.

A ideia é simples:

  • Um encontro por capítulo, seguindo a ordem do livro

  • Ritmo quinzenal, pra dar tempo de ler com calma sem virar obrigação

  • Discussão aberta em cada sessão: dúvidas, experiências reais e debate sobre os trade-offs que o livro apresenta

  • Encontros online (via Zoom) e gravados, depois publicados no YouTube da comunidade

  • O primeiro encontro é dia 15 de junho de 2026, às 20:00, cobrindo o Capítulo 1 ("Trade-Offs in Data Systems Architecture").

As discussões antes, durante e depois dos encontros rolam no Discord da comunidade.

Se topar embarcar, o link pra entrar e a agenda completa estão aqui:
https://craftcodeclub.io/book-club/designing-data-intensive-applications

Bora ler?

Abraços!

Carregando publicação patrocinada...
5

Meus 2 cents,

Parabens pela iniciativa !

Utilizei este livro como exemplo no meu post sobre traducao EN / PT-BR usando BabelDOC:

No post tem o link do github com o PDF do livro nos dois idiomas: EN (original) e PT-BR (traduzido pelo BabelDOC). Adcionamente tem uma opcao 'dual', com as duas traducoes, lado-a-lado para comparacao.

Boa sorte com o clube do livro !

Saude e Sucesso !


Este post foi favoritado via extensão TABNEWS FAVORITOS

Tem curiosidade sobre IA ? Da uma olhada no meu LIVRO: IA PARA ENGENHEIROS

1
4

Livro essencial, sem dúvida. Mas o maior desafio do DDIA não é a leitura, é a abstração. Kleppmann explica maravilhosamente bem como funcionam os mecanismos internos (B-Trees, SSTables, WAL), mas às vezes falta conectar isso com as ferramentas gerenciadas que usamos hoje (AWS RDS, DynamoDB, etc.).
Espero que nas sessões vocês consigam bridgear essa lacuna: como esses conceitos fundamentais se manifestam quando você está configurando um cluster no cloud provider X ou Y?
Por exemplo: entender o conceito de linearizability é crucial, mas saber quando seu SLA permite relaxar isso pra economizar 40% no custo da infra é o que paga o salário no final do mês. Bora debater isso!

1

Sensacional o comentário! Muito obrigado por ele!

Este é um dos pontos fundamentais, e o ponto em que o clube do livro pode ajudar onde a leitura individual pode ser um pouco tricky. Exato, o maior desafio e intenção do clube do livro será este, fazer a ponte ali entre os conceitos avançados to livro as experiências do dia, com a pluraridade de experiências, podemos conseguir discutir e fazer esta ponte um pouco mais facil. Ao menos esta é a tese.