Curso Arquiteturas Orientadas a Eventos para Microsserviços

  • DevOps | CI | CD | Kubernetes | Web3

Curso Arquiteturas Orientadas a Eventos para Microsserviços

16h
Visão Geral

Este curso apresenta os fundamentos e as melhores práticas para construção de arquiteturas orientadas a eventos (Event-Driven Architecture - EDA) aplicadas a microsserviços. O participante aprenderá como utilizar eventos para desacoplar serviços, aumentar escalabilidade, resiliência e flexibilidade das aplicações, além de implementar padrões modernos de comunicação assíncrona utilizando plataformas de mensageria e streaming. O curso aborda os principais padrões arquiteturais, estratégias de integração, observabilidade e boas práticas para ambientes corporativos baseados em microsserviços.

Objetivo

Após realizar este curso, você será capaz de:

  • Compreender como aplicar Event-Driven Architecture em microsserviços
  • Projetar soluções desacopladas baseadas em eventos
  • Implementar padrões de comunicação assíncrona
  • Integrar microsserviços utilizando brokers de mensagens e plataformas de streaming
  • Aplicar boas práticas de confiabilidade, observabilidade e resiliência
  • Identificar os principais desafios e benefícios da arquitetura orientada a eventos
Publico Alvo
  • Desenvolvedores de Software
  • Arquitetos de Soluções
  • Engenheiros de Integração
  • Profissionais DevOps e Platform Engineering
  • Engenheiros de Software
  • Analistas de Sistemas
Pre-Requisitos
  • Conhecimentos básicos de arquitetura de microsserviços
  • Familiaridade com APIs REST
  • Noções de mensageria e comunicação distribuída
Conteúdo Programatico

Module 1: Fundamentals of Event-Driven Microservices

  1. Evolution of distributed architectures
  2. Microservices architecture fundamentals
  3. Event-Driven Architecture principles
  4. Synchronous versus asynchronous communication
  5. Benefits of event-driven microservices
  6. Enterprise use cases

Module 2: Event-Driven Design Patterns

  1. Publish and Subscribe pattern
  2. Event Notification pattern
  3. Event-Carried State Transfer
  4. Competing Consumers pattern
  5. Event choreography
  6. Event orchestration

Module 3: Messaging Platforms and Integration

  1. Apache Kafka overview
  2. RabbitMQ fundamentals
  3. Event brokers and message brokers
  4. Event streams
  5. Topic and queue management
  6. Platform selection criteria

Module 4: Reliability, Observability and Best Practices

  1. Idempotency implementation
  2. Event ordering and consistency
  3. Error handling and retries
  4. Dead Letter Queue concepts
  5. Monitoring and observability
  6. Enterprise best practices

Module 5: Event-Driven Microservices Workshop

  1. Event-driven solution design
  2. Publish/Subscribe implementation
  3. Event flow modeling
  4. Integration laboratory
  5. Troubleshooting event-driven systems
  6. Final event-driven microservices project
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Node-RED para Automacao de Processos

32 horas

Curso Node-RED com Cloud Azure, AWS, GCP

32 horas Curso Pratico

Curso Node-RED com Inteligencia Artificial

32 horas Curso Pratico

Curso Node-RED para Integracao com ERP SAP

32 horas Curso Pratico