Bug da Escrita-Dupla: como EVITAR o Erro Fatal de Dual-Write em Sistemas Distribuídos
Sobre este curso
Você já ouviu falar do Dual-Write Problem? Esse é um dos erros mais comuns — e perigosos — em sistemas distribuídos, onde duas escritas em diferentes sistemas precisam ser consistentes, mas... podem não ser! Neste vídeo, explico: 1) O que é o Dual-Write Problem 2) Por que ele acontece em arquiteturas modernas 3) Estratégias para evitar inconsistência de dados em soluções como Change Data Capture (CDC), Listen to yourself, Transactional Outbox e Event sourcing. Exemplos práticos e dicas de arquitetura. Se você trabalha com microservices, event-driven architecture ou sistemas de alta disponibilidade, esse vídeo é para você!
Sobre o Curso
Este vídeo aborda um dos problemas mais críticos e perigosos em sistemas distribuídos: o Dual-Write Problem. Entenda sua natureza, por que ele ocorre em arquiteturas modernas e explore estratégias robustas para garantir a consistência de dados.
O que você vai aprender
- O que é o Dual-Write Problem
- Por que o Dual-Write Problem acontece em arquiteturas modernas
- Estratégias para evitar inconsistência de dados em sistemas distribuídos, incluindo:
- Change Data Capture (CDC)
- Listen to yourself
- Transactional Outbox
- Event Sourcing
- Exemplos práticos e dicas valiosas de arquitetura
Pré-requisitos
- Conhecimento básico sobre arquitetura de software
- Familiaridade com conceitos de sistemas distribuídos e microsserviços
- Interesse em resolver problemas de consistência de dados
Para quem é este curso
Este vídeo é ideal para desenvolvedores, arquitetos de software e engenheiros que trabalham com microservices, arquitetura orientada a eventos (event-driven architecture) ou sistemas de alta disponibilidade e precisam garantir a consistência de dados em ambientes distribuídos.