Curso Service Mesh for Event-Driven Architectures

  • DevOps | CI | CD | Kubernetes | Web3

Curso Service Mesh for Event-Driven Architectures

16h
Visão Geral

Este curso aborda a utilização de Service Mesh em arquiteturas orientadas a eventos, com foco no gerenciamento de comunicação entre microsserviços, brokers de mensagens e componentes distribuídos. O participante aprenderá como integrar conceitos de Service Mesh com Event-Driven Architecture, utilizando recursos como traffic management, observabilidade, segurança, políticas de comunicação e resiliência. O curso também explora cenários envolvendo Kubernetes, brokers de mensagens e aplicações distribuídas.

Objetivo

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

  • Compreender o papel de Service Mesh em arquiteturas orientadas a eventos
  • Integrar conceitos de Service Mesh com microsserviços e message brokers
  • Implementar políticas de comunicação e segurança
  • Aplicar observabilidade a fluxos síncronos e assíncronos
  • Gerenciar tráfego entre componentes distribuídos
  • Implementar estratégias de resiliência e fault tolerance
  • Avaliar os impactos de Service Mesh em sistemas de mensageria
  • Projetar arquiteturas event-driven modernas em Kubernetes
Publico Alvo
  • Arquitetos de Soluções
  • Arquitetos de Microsserviços
  • Engenheiros DevOps
  • Engenheiros de Cloud
  • Engenheiros Platform Engineering
  • Engenheiros de SRE
  • Engenheiros de Integração
  • Desenvolvedores de Microsserviços
Pre-Requisitos
  • Conhecimentos de microsserviços e Event-Driven Architecture
  • Conhecimentos básicos de Kubernetes
  • Familiaridade com APIs e sistemas distribuídos
  • Noções de redes TCP/IP
  • Conhecimentos básicos de Service Mesh são recomendados
Conteúdo Programatico

Module 1: Service Mesh and Event-Driven Architecture

  1. Service Mesh fundamentals
  2. Event-Driven Architecture fundamentals
  3. Microservices communication models
  4. Synchronous versus asynchronous communication
  5. Service Mesh architecture
  6. Event-driven Service Mesh use cases

Module 2: Service Mesh and Message Brokers

  1. Message broker architecture
  2. Service Mesh and messaging integration
  3. Broker-to-service communication
  4. Producer and Consumer traffic
  5. Event-driven service interactions
  6. Architectural considerations

Module 3: Traffic Management

  1. Traffic routing
  2. Service discovery
  3. Load balancing
  4. Traffic policies
  5. Retry and timeout strategies
  6. Traffic management for event-driven services

Module 4: Resilience and Fault Tolerance

  1. Failure modes in event-driven systems
  2. Retry policies
  3. Circuit breaking
  4. Timeout management
  5. Fault injection
  6. Resilient event-driven architectures

Module 5: Security and Zero Trust

  1. Service-to-service security
  2. Mutual TLS
  3. Identity-based communication
  4. Authorization policies
  5. Zero Trust architecture
  6. Security considerations for event-driven systems

Module 6: Observability

  1. Service Mesh observability
  2. Metrics collection
  3. Distributed tracing
  4. Logging
  5. Event flow monitoring
  6. End-to-end observability

Module 7: Service Mesh on Kubernetes

  1. Kubernetes integration
  2. Sidecar architecture
  3. Control plane and data plane
  4. Service discovery
  5. Namespace and workload policies
  6. Operational considerations

Module 8: Service Mesh for Event-Driven Architectures Workshop

  1. Service Mesh deployment
  2. Event-driven microservices integration
  3. Messaging traffic management
  4. Security policy implementation
  5. Observability and resilience testing
  6. Final Service Mesh event-driven architecture project
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Arquitetura AI-First com Azure

24 horas

Curso Arquitetura AI-First com Kubernetes

24 horas

Curso Desenvolvimento AI-First com Python

24 horas

Curso Deep Learning aplicado a Arquiteturas AI-First

24 horas