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 Databricks Advanced Engineering AI ML and Data Products Nivel Intermediario Avancado

32 horas

Google Professional DevOps Engineer Advanced Monitoring & Incident Response

32 horas Curso Pratico

Curso Google Professional DevOps Engineer CI/CD Techniques & Security Practices

32 horas Curso Pratico

Curso Site Reliability Engineering SRE Improving Service

32 horas Curso Pratico

Curso SQL For Data Analysis Advanced Techniques for Transforming Data into Insights

40 horas