•20:00-21:30•online

Book Club DDIA: Capítulo 2. Definindo Requisitos Não Funcionais - Parte 2

Online via Zoom
book-clubddia
Banner para Book Club DDIA: Capítulo 2. Definindo Requisitos Não Funcionais - Parte 2

Terceiro encontro do Book Club do livro Designing Data-Intensive Applications (2ª edição), de Martin Kleppmann e Chris Riccomini. No Capítulo 2, 'Defining Nonfunctional Requirements', vamos para a segunda parte de performance, confiabilidade, escalabilidade e manutenibilidade: como medir, modelar carga e lidar com falhas.

Próximos Eventos

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

Book Club DDIA: Capítulo 6. Replicação

Décimo encontro do Book Club do livro Designing Data-Intensive Applications (2ª edição), de Martin Kleppmann e Chris Riccomini. No Capítulo 6, 'Replication', vamos discutir como manter cópias dos mesmos dados em várias máquinas e as três grandes famílias de replicação: single-leader (replicação síncrona vs. assíncrona, failover e replication logs), multi-leader (operação em múltiplas regiões, sync engines, apps local-first e resolução de conflitos com CRDTs) e leaderless (quorums, read repair, hinted handoff e version vectors). Também vamos ver os problemas causados pelo replication lag e as garantias que ajudam a lidar com ele: read-your-writes, monotonic reads e consistent prefix reads.

Online via Zoom