Eventos Anteriores(86 eventos)

Voltar para Eventos
20:00-21:30online

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:30online

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

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
10:00-11:30online

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 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
21:00-23:00online

Clube do Livro: Carteira Digital

Vamos projetar uma Carteira Digital: Como transferir dinheiro de uma conta para outra em escala. Vamos explorar e tentar desenhar algo como PayPal ou Stripe. E também vamos abordar transacoes distribuídas, sharding, event-sourcing e outras técnicas para garantir alta disponibilidade e escalabilidade.

Online via YouTube
20:00-22:00online

Clube do Livro: Sistema de Pagamentos

Vamos projetar um Sistema de Pagamentos para e‑commerce: pay‑in e pay‑out, integração com PSPs (Stripe/PayPal), ledger de dupla entrada e wallet, idempotência e execução exatamente‑uma‑vez, filas de retry e DLQ, webhooks e reconciliação, além de segurança (HTTPS, PCI, tokenização) e estratégias para alta confiabilidade e consistência.

Online via YouTube
20:00-22:00online

AI + Specs: Spec-Driven Development com Spec Kit

Vamos explorar Spec-Driven Development com o Spec Kit: como escrever especificações executáveis e transformá-las em software real com ajuda de agentes de IA. Veremos a instalação do Specify CLI, os comandos /speckit (constitution, specify, plan, tasks, implement) e um fluxo prático para acelerar qualidade, consistência e entrega.

Online via Youtube
20:00-22:00online

Roundtable - Documentação ágil e eficaz - Parte 2

Documentar não precisa ser pesado. Nesta conversa aberta vamos partilhar experiências, práticas e ferramentas para criar documentação simples, prática e útil no dia a dia da equipa. O suficiente, no momento certo.

Online via YouTube

Palestrantes:

  • Cristiano Cunha
  • Wilson Gomes
  • Giovanny Massuia
  • Nelson Nobre
  • Matheus Santos
20:00-22:00online

MCP na Prática: Desmistificando o Protocolo

O Model Context Protocol (MCP) vem ganhando destaque como uma forma prática e eficiente de conectar ferramentas, dados e fluxos de trabalho em aplicações modernas. Mas como ele realmente funciona na prática? Quais problemas resolve? E, principalmente, o que acontece “por baixo dos panos” quando usamos o protocolo?

Online via Youtube
20:00-22:00online

Roundtable - IA no Dia a Dia - Parte 1

A inteligência artificial já deixou de ser tendência e passou a ser realidade no cotidiano de desenvolvedores ao redor do mundo. Mas como ela pode, de fato, impactar o fluxo de trabalho diário, acelerar a entrega de soluções e melhorar a qualidade do código?

Online via Youtube
20:00-22:00online

Roundtable - Documentação ágil e eficaz - Parte 1

Documentar não precisa ser pesado. Nesta conversa aberta vamos partilhar experiências, práticas e ferramentas para criar documentação simples, prática e útil no dia a dia da equipa. O suficiente, no momento certo

Online via YouTube

Palestrantes:

  • Cristiano Cunha
  • Wilson Gomes
  • Giovanny Massuia
  • Nelson Nobre
  • Matheus Santos