•20:00-21:30•online

Book Club DDIA: Capítulo 3. Data Models e Query Languages - Parte 1

Online via Zoom
book-clubddia
Banner para Book Club DDIA: Capítulo 3. Data Models e Query Languages - Parte 1

Quarto encontro do Book Club do livro Designing Data-Intensive Applications (2ª edição), de Martin Kleppmann e Chris Riccomini. No Capítulo 3, 'Data Models and Query Languages', exploramos modelos relacional, documental, de grafos e event sourcing: quando usar cada um e como essa escolha molda o sistema.

Próximos Eventos

•20:00-21:30•online
book-clubddia

Book Club DDIA: Capítulo 7. Sharding - Parte 1

Vamos abrir o Capítulo 7, 'Sharding': a diferença entre sharding e replicação, quando vale (ou não) dividir os dados entre vários nós, shards por tenant em sistemas multitenant e as formas de dividir dados chave-valor: key range, hash mod N (e por que é ruim), número fixo de shards, hash range e consistent hashing.

Online via Zoom
•20:00-21:30•online
book-clubddia

Book Club DDIA: Capítulo 7. Sharding - Parte 2

Segundo encontro sobre o Capítulo 7, 'Sharding'. Vamos fechar o capítulo com workloads com skew e hot spots, rebalanceamento automático vs. manual, roteamento de requisições (ZooKeeper, etcd, Raft e gossip) e índices secundários locais vs. globais, terminando com os principais trade-offs do capítulo e o problema das escritas entre shards.

Online via Zoom