Próximos Eventos

Nenhum evento programado. Volte em breve!

Eventos Anteriores

•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
•20:00-21:30•online
book-clubddia

Book Club DDIA: Capítulo 5. Encoding e Evolução

Oitavo encontro do Book Club do livro Designing Data-Intensive Applications (2ª edição), de Martin Kleppmann e Chris Riccomini. No Capítulo 5, 'Encoding and Evolution', discutimos compatibilidade forward e backward, JSON, Protocol Buffers e Avro, e como dados atravessam bancos, APIs, filas e workflows distribuídos enquanto o código evolui.

Online via Zoom
•20:00-21:30•online
devopsci-cdgithub-actions

Pipeline Verde, Configuração saudável?

Pipeline verde significa configuração saudável? Não necessariamente. Nesta talk, Matheus Freitas (UFC / Berserq Cloud) explora a anatomia de workflows GitHub Actions, a taxonomia de configuration smells e dados reais de quase 4.000 repositórios, além de propor uma arquitetura neuro-simbólica com IA para explicar e mitigar problemas sem tirar o humano da jogada.

Online via Zoom

Palestrantes:

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

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

Sétimo 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
•20:00-21:30•online
docsai

Da Decisão ao Código: Design Docs na Era da IA

Uma sessão com o Diogo Simão sobre design docs na era da IA. Vamos explorar o que faz um bom design doc, como estruturá-lo de forma clara e objetiva, e como usar a IA para capturar decisões técnicas, alinhar equipas e produzir documentação mais útil, sem complicar.

Online via Zoom

Palestrantes:

  • Diogo Simão