Próximos Eventos

20:00-21:30online
book-clubddia

Book Club DDIA: Capítulo 4. Armazenamento e Recuperação

Sexto encontro do Book Club do livro Designing Data-Intensive Applications (2ª edição), de Martin Kleppmann e Chris Riccomini. No Capítulo 4, 'Storage and Retrieval', mergulhamos nas entranhas dos bancos de dados: como os dados são armazenados e recuperados de forma eficiente. Exploramos as duas grandes famílias de storage engines para OLTP - LSM-trees (com SSTables, memtables, Bloom filters e estratégias de compaction) e B-trees (com write-ahead log e variantes) - e discutimos os trade-offs entre elas em leitura, escrita, amplificação e uso de disco. Também vemos armazenamento colunar e data warehouses para analytics, além de índices multidimensionais, full-text search e vetoriais para buscas mais avançadas.

Online via Zoom

Eventos Anteriores

10:00-11:30online
patterns

Transaction Outbox Pattern - Roundtable

Nesta conversa aberta vamos explorar o Transaction Outbox Pattern, uma solução elegante para garantir consistência entre a base de dados e o envio de mensagens em sistemas distribuídos. Casos de uso, trade-offs e implementações práticas em discussão.

Online via Zoom

Palestrantes:

  • Wilson Neto
  • Giovanny Massuia
  • Cristiano Cunha
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