Visão Geral
Este curso apresenta os fundamentos do Apache Pulsar, uma plataforma distribuída de mensageria e Event Streaming projetada para aplicações escaláveis, resilientes e de alta disponibilidade. O participante aprenderá os conceitos essenciais da arquitetura do Pulsar, incluindo brokers, Apache BookKeeper, tópicos, namespaces, produtores, consumidores, assinaturas (subscriptions) e multi-tenancy, além de conhecer os principais cenários de utilização do Apache Pulsar em ambientes corporativos.
Objetivo
Após realizar este curso, você será capaz de:
- Compreender os fundamentos do Apache Pulsar
- Entender a arquitetura e os principais componentes da plataforma
- Criar e administrar tópicos e namespaces básicos
- Desenvolver aplicações produtoras e consumidoras de mensagens
- Compreender os conceitos de Event Streaming
- Identificar cenários de utilização do Apache Pulsar em ambientes corporativos
Publico Alvo
- Desenvolvedores de Software
- Engenheiros de Dados
- Arquitetos de Soluções
- Engenheiros de Integração
- Profissionais DevOps e Platform Engineering
- Analistas de Sistemas
Pre-Requisitos
- Conhecimentos básicos de arquitetura de software
- Familiaridade com desenvolvimento de aplicações
- Noções de comunicação distribuída são recomendadas
Conteúdo Programatico
Module 1: Introduction to Apache Pulsar
- Evolution of messaging and event streaming
- Apache Pulsar overview
- Event-driven architecture concepts
- Enterprise messaging fundamentals
- Pulsar ecosystem overview
- Enterprise use cases
Module 2: Pulsar Core Concepts
- Brokers and Apache BookKeeper
- Topics and partitions
- Producers and consumers
- Subscription models
- Namespaces and tenants
- Message lifecycle
Module 3: Apache Pulsar Installation and Basic Administration
- Apache Pulsar installation overview
- Standalone deployment
- Cluster architecture introduction
- Namespace administration
- Pulsar command-line tools
- Basic administration practices
Module 4: Producing and Consuming Messages
- Producer fundamentals
- Consumer fundamentals
- Subscription types
- Message acknowledgements
- Message routing concepts
- Message persistence
Module 5: Event Streaming in Enterprise Applications
- Publish and Subscribe
- Event streaming architectures
- Microservices integration
- Streaming data pipelines
- Platform comparison
- Enterprise best practices
Module 6: Apache Pulsar Fundamentals Workshop
- Apache Pulsar installation laboratory
- Topic and namespace administration
- Producer implementation
- Consumer implementation
- Event streaming laboratory
- Final Apache Pulsar fundamentals project
TENHO INTERESSE