Curso Apache Pulsar

  • DevOps | CI | CD | Kubernetes | Web3

Curso Apache Pulsar

32h
Visão Geral

Este curso aborda a arquitetura, instalação, configuração, administração e utilização do Apache Pulsar como plataforma distribuída de mensageria e Event Streaming. O participante aprenderá desde os conceitos fundamentais da arquitetura baseada em brokers e BookKeeper até recursos avançados de multi-tenancy, replicação geográfica, processamento de eventos, alta disponibilidade, segurança, monitoramento e otimização de desempenho. O curso também explora a integração do Apache Pulsar com microsserviços, aplicações orientadas a eventos, pipelines de dados e ambientes Cloud Native.

Objetivo

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

  • Compreender a arquitetura e os componentes do Apache Pulsar
  • Configurar e administrar clusters Apache Pulsar
  • Desenvolver aplicações produtoras e consumidoras de mensagens e eventos
  • Implementar arquiteturas de Event Streaming e Event-Driven
  • Monitorar, proteger e otimizar ambientes Apache Pulsar
  • Aplicar boas práticas para operação de ambientes corporativos
Publico Alvo
  • Desenvolvedores de Software
  • Engenheiros de Dados
  • Arquitetos de Soluções
  • Administradores de Middleware
  • Profissionais DevOps e Platform Engineering
  • Engenheiros de Integração
Pre-Requisitos
  • Conhecimentos básicos de arquitetura distribuída
  • Familiaridade com desenvolvimento de aplicações
  • Noções de redes TCP/IP
  • Conhecimentos básicos sobre mensageria são recomendados
Conteúdo Programatico

Module 1: Introduction to Apache Pulsar

  1. Evolution of messaging and event streaming
  2. Apache Pulsar architecture
  3. Messaging and streaming concepts
  4. Pulsar ecosystem overview
  5. Enterprise use cases
  6. Deployment models

Module 2: Pulsar Core Architecture

  1. Brokers architecture
  2. Apache BookKeeper fundamentals
  3. Topics and partitions
  4. Producers and consumers
  5. Subscriptions
  6. Multi-tenancy concepts

Module 3: Installing and Configuring Apache Pulsar

  1. Apache Pulsar installation
  2. Standalone and cluster deployment
  3. Broker configuration
  4. BookKeeper configuration
  5. Namespace administration
  6. Configuration best practices

Module 4: Producers and Consumers

  1. Producer API fundamentals
  2. Consumer API fundamentals
  3. Subscription types
  4. Message acknowledgements
  5. Message routing
  6. Message lifecycle

Module 5: Messaging and Event Streaming

  1. Publish and Subscribe
  2. Event-driven architectures
  3. Streaming pipelines
  4. Event processing concepts
  5. Message ordering
  6. Event retention strategies

Module 6: Reliability and High Availability

  1. Data replication
  2. Cluster resilience
  3. Geo-replication
  4. Fault tolerance
  5. Disaster recovery concepts
  6. High availability best practices

Module 7: Security Administration

  1. Authentication mechanisms
  2. Authorization management
  3. TLS encryption
  4. Token-based authentication
  5. Multi-tenant security
  6. Security hardening

Module 8: Monitoring and Performance

  1. Pulsar metrics
  2. Monitoring tools
  3. Performance tuning
  4. Capacity planning
  5. Resource optimization
  6. Troubleshooting overview

Module 9: Pulsar Ecosystem

  1. Pulsar Functions overview
  2. Pulsar IO overview
  3. Pulsar SQL overview
  4. Schema Registry concepts
  5. Ecosystem integration
  6. Enterprise architecture scenarios

Module 10: Apache Pulsar for Data Streaming

  1. Streaming pipelines
  2. Real-time data integration
  3. Event processing workflows
  4. Analytics integration
  5. Enterprise streaming scenarios
  6. Cloud-native messaging

Module 11: Apache Pulsar in Enterprise Environments

  1. Kubernetes deployments
  2. Cloud-native architectures
  3. Hybrid cloud deployments
  4. Multi-region clusters
  5. Operational governance
  6. Enterprise best practices

Module 12: Apache Pulsar Workshop

  1. Cluster deployment
  2. Producer and consumer implementation
  3. Namespace administration
  4. Event streaming laboratory
  5. Monitoring and troubleshooting
  6. Final Apache Pulsar 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