Visão Geral
Este curso aborda a administração do NATS em ambientes corporativos, com foco na instalação, configuração, segurança, monitoramento, persistência e operação de servidores NATS. O participante aprenderá a administrar subjects, accounts, users, permissions, JetStream, streams e consumers, além de configurar clusters e aplicar boas práticas de troubleshooting, desempenho e automação para ambientes de produção.
Objetivo
Após realizar este curso, você será capaz de:
- Instalar e configurar servidores NATS
- Administrar usuários, contas e permissões
- Gerenciar JetStream, streams e consumers
- Configurar persistência e políticas de retenção
- Monitorar e diagnosticar ambientes NATS
- Configurar clusters NATS
- Aplicar práticas de segurança, desempenho e operação em produção
Publico Alvo
- Administradores de Middleware
- Administradores de Sistemas
- Engenheiros DevOps
- Profissionais Platform Engineering
- Engenheiros de Integração
- Arquitetos de Infraestrutura
- Engenheiros de Microsserviços
Pre-Requisitos
- Conhecimentos equivalentes ao curso NATS Fundamentals
- Conhecimentos básicos de Linux
- Familiaridade com redes TCP/IP
- Noções de sistemas distribuídos e mensageria
Conteúdo Programatico
Module 1: NATS Server Administration
- NATS server architecture
- Server installation
- Configuration files
- Server startup and shutdown
- Runtime configuration
- Administrative tools
Module 2: Accounts, Users and Permissions
- NATS account architecture
- User management
- Permissions management
- Subject-based access control
- Account isolation
- Security policies
Module 3: JetStream Administration
- JetStream architecture
- Stream administration
- Consumer administration
- Storage configuration
- Retention policies
- Message lifecycle management
Module 4: NATS Clustering
- NATS cluster architecture
- Route configuration
- Cluster discovery
- Cluster membership
- Server scaling
- Cluster troubleshooting
Module 5: Security Administration
- Authentication mechanisms
- NKey authentication
- JWT-based security
- TLS configuration
- Authorization management
- Security hardening
Module 6: Monitoring and Performance
- NATS monitoring endpoints
- Metrics collection
- Connection monitoring
- JetStream monitoring
- Performance analysis
- Resource optimization
Module 7: Troubleshooting and Operations
- Server diagnostics
- Log analysis
- Connection troubleshooting
- Subscription troubleshooting
- JetStream troubleshooting
- Root cause analysis
Module 8: NATS Administration Workshop
- NATS server deployment
- Account and user administration
- JetStream configuration
- Cluster implementation
- Security and monitoring exercises
- Final NATS administration project
TENHO INTERESSE