Curso GitOps for Messaging Platforms

  • DevOps | CI | CD | Kubernetes | Web3

Curso GitOps for Messaging Platforms

16h
Visão Geral

Este curso aborda a aplicação de práticas GitOps para implantação, configuração, operação e gerenciamento do ciclo de vida de plataformas de mensageria e Event Streaming. O participante aprenderá a utilizar Git como fonte de verdade para configurações de brokers, topics, queues, usuários, políticas e workloads, automatizando mudanças por meio de pipelines e operadores Kubernetes. O conteúdo explora GitOps principles, declarative configuration, pull-based deployment, reconciliation, drift detection, versionamento, rollback, secrets management e CI/CD, com aplicação a plataformas como Apache Kafka, RabbitMQ e Apache Pulsar em ambientes Kubernetes e Cloud Native.

Objetivo

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

  • Aplicar princípios GitOps a plataformas de mensageria
  • Utilizar Git como fonte de verdade para configurações de messaging
  • Automatizar deployments e alterações de configuração
  • Implementar modelos declarativos para brokers e recursos de messaging
  • Utilizar operadores Kubernetes para gerenciamento de plataformas
  • Implementar reconciliation e drift detection
  • Controlar mudanças, versionamento e rollback
  • Integrar GitOps a pipelines de CI/CD
  • Gerenciar secrets e configurações sensíveis de forma segura
  • Estruturar operações de messaging reproduzíveis e auditáveis
Publico Alvo
  • Engenheiros DevOps
  • Engenheiros de Plataforma
  • Engenheiros SRE
  • Engenheiros de Cloud
  • Administradores de Message Brokers
  • Engenheiros de Streaming
  • Arquitetos de Soluções
  • Arquitetos de Cloud
  • Profissionais de Platform Engineering
Pre-Requisitos
  • Conhecimentos básicos de Git
  • Familiaridade com Kubernetes
  • Conhecimentos básicos de CI/CD
  • Familiaridade com Infrastructure as Code
  • Conhecimentos de message brokers são recomendados
Conteúdo Programatico

Module 1: GitOps Fundamentals for Messaging

  1. GitOps principles
  2. Declarative infrastructure
  3. Git as the single source of truth
  4. Push versus Pull deployment models
  5. Reconciliation loops
  6. GitOps benefits for messaging platforms
  7. Messaging configuration lifecycle

Module 2: Git-Based Messaging Configuration

  1. Repository structure
  2. Broker configuration
  3. Topics and queues
  4. Users and permissions
  5. Messaging policies
  6. Environment configuration
  7. Configuration versioning

Module 3: Kubernetes and Messaging Operators

  1. Kubernetes-native messaging platforms
  2. Kubernetes Operators
  3. Custom Resource Definitions
  4. Apache Kafka operators
  5. RabbitMQ Kubernetes deployments
  6. Apache Pulsar Kubernetes deployments
  7. Declarative messaging resources

Module 4: Continuous Delivery for Messaging Platforms

  1. GitOps deployment workflows
  2. Pull-based deployment
  3. Automated synchronization
  4. Configuration validation
  5. Deployment approvals
  6. Progressive delivery
  7. Messaging platform lifecycle management

Module 5: Reconciliation, Drift Detection and Rollback

  1. Desired state versus actual state
  2. Reconciliation
  3. Configuration drift
  4. Drift detection
  5. Automated remediation
  6. Rollback strategies
  7. Disaster recovery through Git

Module 6: Security and Secrets Management

  1. GitOps security principles
  2. Secrets management
  3. Encrypted configuration
  4. External Secrets
  5. Access control
  6. Repository security
  7. Auditability and compliance

Module 7: Observability and Operations

  1. GitOps monitoring
  2. Deployment status
  3. Reconciliation monitoring
  4. Messaging platform health
  5. Deployment failure analysis
  6. Audit logs
  7. Operational dashboards

Module 8: GitOps for Messaging Platforms Workshop

  1. Git repository architecture
  2. Declarative broker configuration
  3. Topic and queue management
  4. Kubernetes Operator integration
  5. Automated synchronization
  6. Drift detection and remediation
  7. Rollback and recovery
  8. Final GitOps messaging platform implementation 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