Intermediário

Fundamentos de Event-Driven Architecture

Mensageria, event sourcing, CQRS, sagas — 28 lições, Docker real. Do producer/consumer a exactly-once end-to-end.

Garantia de 7 dias. Se o curso não atender suas expectativas, devolvemos 100% do valor. Sem perguntas.

O que você vai aprender

28 lições práticas com testes automatizados
Message broker in-memory com pub/sub implementado do zero
Outbox pattern com atomicidade transacional
Event sourcing com replay de estado
Saga orquestrada com rollback compensatório
Circuit breaker com máquina de estados
CQRS + SSE para UI reativa em tempo real
Projeto final: Docker Compose com 5 serviços
Certificado de conclusão

O que você vai construir

Ao longo do curso, você implementa cada padrão individualmente em exercícios práticos com testes automatizados: message broker in-memory com pub/sub, outbox pattern com atomicidade transacional, idempotency key para deduplicação, event sourcing com replay de estado, saga orquestrada com rollback, circuit breaker com máquina de estados, CQRS, SSE para UI reativa em tempo real, e reconciliação otimista de estado. Tudo executado em ambiente Docker local. Cada lição desenvolve seu entendimento na prática — você sai sabendo implementar cada padrão, não apenas a teoria.

Conteúdo do curso

7 módulos · 29 lições

Módulo 1: Fundamentos de Mensageria
4 lições
1. Producer/Consumer em MemóriaGrátis
2. Routing e Filtragem
3. Contratos e Serialização
4. Dead Letter Queue
Módulo 2: Confiabilidade e Resiliência
5 lições
5. Outbox Pattern
6. Idempotency Key
7. Retry com Backoff Exponencial
8. Circuit Breaker
9. Optimistic Locking
Módulo 3: Concorrência e Consistência
3 lições
10. Ordering e Partition Key
11. Pessimistic Locking
12. Consistência Eventual
Módulo 4: Padrões Avançados de EDA
5 lições
13. Event Sourcing
14. Snapshotting
15. CQRS
16. Saga: Orquestração
17. Saga: Choreography
Módulo 5: System Design com EDA
4 lições
18. Domain Events
19. Particionamento e Consistência
20. Correlation ID e Tracing
21. Strangler Fig Pattern
Módulo 6: EDA no Frontend
2 lições
22. SSE e Event-Driven UI
23. Otimismo e Eventualidade no Frontend
Módulo 7: EDA em Larga Escala
6 lições
24. Escolha de Broker
25. Observabilidade em EDA
26. Schema Registry
27. Anti-Patterns em EDA
28. Exactly-Once End-to-End
29. Reconciliação de Estado

Para quem é este curso

Backend engineers e arquitetos que já construíram REST e precisam evoluir para arquiteturas orientadas a eventos.

Pré-requisitos

Experiência em uma linguagem (Python, C#, Java, Go) e conceitos de API REST.

Quem criou este curso

Greenlit

A Greenlit é uma plataforma de cursos criada e mantida por desenvolvedores com mais de 20 anos de experiência na indústria de software. Já passamos por monolitos, microsserviços, filas, eventos — e cometemos todos os erros para que você não precise. Cada curso é projetado com exercícios reais em ambiente Docker, sem simuladores, sem vídeos de 40 horas. Aprendizado direto ao ponto, como a engenharia pede.

Perguntas frequentes

Preciso saber Docker?

Não. O curso ensina o necessário de Docker para executar os exercícios. Além disso, oferecemos um guia gratuito de setup que resolve isso em 10 minutos.

Por quanto tempo terei acesso?

12 meses a partir da compra. Tempo suficiente para fazer o curso completo (10-14h de conteúdo) e revisitar as lições quando precisar.

Tem certificado?

Sim. Ao concluir todos os módulos, você recebe um certificado de conclusão.

E se eu não gostar?

Devolução em até 7 dias após a compra. Sem burocracia, sem perguntas.

Funciona no Mac, Windows e Linux?

Sim. Todo o ambiente de execução roda via Docker, que é multiplataforma.

É para iniciantes em programação?

Não. Você precisa ter experiência em pelo menos uma linguagem (C#, Python, Java, etc.) e entender conceitos de APIs REST.

Qual a diferença para cursos em vídeo?

Aqui você escreve código real que roda em ambiente Docker com testes unitários reais. Não é vídeo passivo — você implementa os padrões, não só assiste, e valida seu código contra testes de verdade.

Posso pagar com PIX, boleto ou parcelado?

Sim. Nosso parceiro comercial aceita PIX, boleto e cartão de crédito em até 12x.

Comece agora mesmo

Tenha acesso a todas as lições, ambiente Docker real e testes unitários para validar seu código.

Preço do curso

R$ 197