Arquitetura de Microsserviços: Padrão Saga Orquestrado

Com Java 17, Spring Boot 3, Apache Kafka, PostgreSQL, MongoDB, Docker e docker-compose!
4.81 (420 reviews)
Udemy
platform
Português
language
Software Engineering
category
Arquitetura de Microsserviços: Padrão Saga Orquestrado
3 186
students
11 hours
content
Mar 2025
last update
$29.99
regular price

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. 🚀

Loading charts...

5266556
udemy ID
11/04/2023
course created date
15/10/2023
course indexed date
Bot
course submited by