Arquitetura de Microsserviços: Padrão Saga Orquestrado
Com Java 17, Spring Boot 3, Apache Kafka, PostgreSQL, MongoDB, Docker e docker-compose!
4.74 (127 reviews)
1,639
students
11 hours
content
Oct 2023
last update
$84.99
regular price
What you will learn
Conceitos, abordagens e estratégias para tratamento de transações distribuídas
Conceitos, abordagens e estratégias para implementação do padrão Saga Orquestrado
Conceitos, abordagens e estratégias para implementação de uma arquitetura orientada a eventos
Implementação de padrão Saga Orquestrado com Java 17, Spring Boot 3 e Apache Kafka
Utilização dos bancos de dados MongoDB e PostgreSQL numa arquitetura Saga
Boas práticas de implementações de padrões em microsserviços
Implementação do Padrão Saga Coreografado (Seção bônus ao final do curso)
Why take this course?
🚀 **Arquitetura de Microsserviços: Padrão Saga Orquestrado com Java 17, Spring Boot 3, Apache Kafka, PostgreSQL, MongoDB, Docker e docker-compose!** 🌟
**Olá, Desenvolvedor!**
Você está prestes a embarcar em uma jornada intensa e prática onde vai dominar o universo dos microsserviços, com foco especial na gestão de transações distribuídas e tratamento de falhas. Este curso é o caminho perfeito para você se aprofundar em arquiteturas escaláveis e robustas, utilizando as mais recentes tecnologias e padrões de design. 🛠️
**Conhecimento Prático e Aplicado**
- **Transações Distribuídas**: Dive no universo das transações distribuídas com explicações claras sobre o Two-Phase Commit Protocol (2PC), Padrão Saga Orquestrado e Coreografado, e o padrão Outbox. 🌱
- **Implementação Com Prática**: Aprenda a implementar o Padrão Saga Orquestrado em uma arquitetura de microsserviços utilizando Java 17 e Spring Boot 3. 💻
- **Infraestrutura Simplificada**: Use Docker e docker-compose para orquestrar facilmente toda a sua arquitetura, garantindo um processo de desenvolvimento suave e sem complicações. 🚀
- **Bancos de Dados em Ação**: Experimente o funcionamento de duas abordagens diferentes de banco de dados com PostgreSQL e MongoDB. 🗂️
- **Comunicação de Eventos**: Desenvolva sua habilidade na comunicação de eventos com Apache Kafka, essencial para a orquestração da saga. 📦
**Construa com 5 APIs**
- Crie cinco APIs: uma como orquestradora da saga, três microsserviços participantes e um para realizar pedidos. 🛠️
**Domínio Completo**
- Compreenda as diferenças entre os padrões de arquitetura de microsserviços e transações distribuídas. 📈
- Aprenda a lidar com erros em múltiplos serviços e como implementá-los adequadamente. 🛠️
**Tecnologias Versáteis**
- Este curso não se limita ao conhecimento de uma tecnologia específica; você vai aprender conceitos abrangentes que são aplicáveis em qualquer framework ou linguagem que suporte o desenvolvimento de microsserviços. 🔄
**Bônus: Padrão Saga Coreografado**
- Explore além com a seção adicional (Seção 11) como um bônus, onde você vai transformar a arquitetura desenvolvida em Padrão Saga Coreografado. 🎁
**O que Você Aprenderá:**
- **Padrões de Microsserviços**: Entenda os conceitos fundamentais e como eles se integram em uma arquitetura distribuída.
- **Transações Distribuídas**: Saiba como garantir a consistência dos dados em um ambiente distribuído com transações que envolvem mais de um serviço.
- **Padrão Saga Orquestrado e Coreografado**: Aprenda quando e como usar cada um desses padrões para otimizar suas arquiteturas.
- **Tratamento de Falhas**: Desenvolva estratégias robustas para lidar com falhas distribuídas de forma elegante.
- **Tecnologias Modernas**: Dominar o uso de Java 17, Spring Boot 3, Apache Kafka, PostgreSQL e MongoDB em conjunto com Docker e docker-compose.
**Prontos para Desbravar as Complexidades?**
Inscreva-se agora e seja parte das inovações na área de arquitetura de microsserviços! 🌐✨
---
Este curso é ideal para desenvolvedores intermediários a avançados que buscam aprimorar suas habilidades em microsserviços e transações distribuídas. Com um equilíbrio perfeito entre teoria e prática, você estará preparado para enfrentar os desafios da programação em ambientes distribuídos e garantir a scalabilidade e a segurança dos seus sistemas. 🚀
Reviews
Robson
October 11, 2023
Segundo curso que estou adquirindo, excelente aula. Estava procurando um curso de Spring com Kafka já tem um tempo.
Charts
Price
Rating
Enrollment distribution
5266556
udemy ID
4/11/2023
course created date
10/15/2023
course indexed date
Bot
course submited by