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)
Udemy
platform
Português
language
Software Engineering
category
Arquitetura de Microsserviços: Padrão Saga Orquestrado
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

Arquitetura de Microsserviços: Padrão Saga Orquestrado - Price chart

Rating

Arquitetura de Microsserviços: Padrão Saga Orquestrado - Ratings chart

Enrollment distribution

Arquitetura de Microsserviços: Padrão Saga Orquestrado - Distribution chart
5266556
udemy ID
4/11/2023
course created date
10/15/2023
course indexed date
Bot
course submited by