Curso NATS JetStream Administration

  • DevOps | CI | CD | Kubernetes | Web3

Curso NATS JetStream Administration

16h
Visão Geral

Este curso aborda a administração do NATS JetStream, com foco em persistência de mensagens, gerenciamento de Streams e Consumers, políticas de retenção, armazenamento, replicação e operação de workloads de Event Streaming. O participante aprenderá a configurar e administrar ambientes JetStream, monitorar recursos, otimizar desempenho, implementar estratégias de recuperação e solucionar problemas em ambientes de produção.

Objetivo

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

  • Administrar ambientes NATS JetStream
  • Criar e gerenciar Streams e Consumers
  • Configurar políticas de retenção e armazenamento
  • Gerenciar persistência e ciclo de vida das mensagens
  • Configurar replicação e alta disponibilidade
  • Monitorar e otimizar ambientes JetStream
  • Diagnosticar problemas relacionados a armazenamento e processamento de mensagens
  • Aplicar boas práticas de administração em ambientes de produção
Publico Alvo
  • Administradores de Middleware
  • Administradores de Sistemas
  • Engenheiros DevOps
  • Engenheiros de Dados
  • Engenheiros de Integração
  • Profissionais Platform Engineering
  • Arquitetos de Soluções
Pre-Requisitos
  • Conhecimentos equivalentes ao curso NATS Administration
  • Familiaridade com NATS subjects, publishers e subscribers
  • Conhecimentos básicos de Linux
  • Noções de sistemas distribuídos e Event Streaming
Conteúdo Programatico

Module 1: JetStream Architecture

  1. JetStream architecture
  2. Event persistence concepts
  3. Streams and Consumers
  4. Storage models
  5. Message lifecycle
  6. JetStream administration model

Module 2: Stream Administration

  1. Stream creation and configuration
  2. Subjects and stream sources
  3. Retention policies
  4. Storage limits
  5. Message limits
  6. Stream management operations

Module 3: Consumer Administration

  1. Consumer architecture
  2. Pull Consumers
  3. Push Consumers
  4. Durable Consumers
  5. Consumer acknowledgements
  6. Consumer delivery policies

Module 4: Storage and Retention Management

  1. File-based storage
  2. Memory-based storage
  3. Storage capacity planning
  4. Retention strategies
  5. Message expiration
  6. Storage monitoring

Module 5: Replication and High Availability

  1. JetStream replication architecture
  2. Replica configuration
  3. Clustered JetStream
  4. Failover mechanisms
  5. Data recovery
  6. High availability best practices

Module 6: Monitoring and Performance Tuning

  1. JetStream monitoring
  2. Stream and Consumer metrics
  3. Storage monitoring
  4. Consumer lag analysis
  5. Performance optimization
  6. Capacity planning

Module 7: Troubleshooting and Recovery

  1. Stream troubleshooting
  2. Consumer troubleshooting
  3. Message delivery failures
  4. Storage-related issues
  5. Recovery procedures
  6. Root cause analysis

Module 8: NATS JetStream Administration Workshop

  1. Stream configuration laboratory
  2. Consumer administration exercises
  3. Retention policy implementation
  4. Replication and failover laboratory
  5. Monitoring and performance exercises
  6. Final JetStream administration project
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso HashiCorp Certified Vault Associate

24 horas

Curso HashiCorp Certified Consul Associate

40 horas

Curso OpenClaw Install Build & Deploy Real AI Agents

40 horas

Curso AUTOSAR Architecture Learn from Scratch with Demo

32 horas Curso Pratico

Curso Introduction to Container Storage

24 horas