Curso Integrating Google Cloud Pub/Sub for Event Streaming

  • DevOps | CI | CD | Kubernetes | Web3

Curso Integrating Google Cloud Pub/Sub for Event Streaming

24 horas
Visão Geral

Este curso apresenta uma visão completa sobre o Google Cloud Pub/Sub e sua aplicação na construção de arquiteturas escaláveis orientadas a eventos. Os participantes aprenderão a projetar, integrar e gerenciar pipelines de streaming de eventos em tempo real utilizando o Pub/Sub em conjunto com outros serviços do Google Cloud. Por meio de aulas práticas e demonstrações guiadas, o aluno compreenderá as melhores práticas para publicação de mensagens, gerenciamento de assinaturas, desenho de fluxos de dados e monitoramento do sistema.

Objetivo

Após a conclusão do curso Integração do Google Cloud Pub/Sub para Event Streaming, você será capaz de:

  • Compreender a arquitetura e os principais casos de uso do Google Cloud Pub/Sub.
  • Criar e configurar tópicos, publicadores e assinantes.
  • Integrar o Pub/Sub com serviços como Cloud Functions, Dataflow e outros componentes do GCP.
  • Projetar sistemas escaláveis e orientados a eventos.
  • Monitorar, proteger e solucionar problemas em fluxos de eventos Pub/Sub.
Publico Alvo
  • Engenheiros e arquitetos de nuvem que desejam implementar sistemas orientados a eventos.
  • Desenvolvedores que buscam integrar o Pub/Sub com microsserviços ou fluxos de processamento de dados.
  • Engenheiros de dados interessados em pipelines de dados em tempo real.
  • Profissionais de DevOps que desejam automatizar e monitorar sistemas baseados em eventos.
Pre-Requisitos

Para melhor aproveitamento do curso, recomenda-se que o participante possua:

  • Conhecimentos básicos sobre os serviços do Google Cloud Platform (GCP).
  • Noções de redes e sistemas distribuídos.
  • Conhecimentos básicos em programação (Python, Java ou Node.js).
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico

Module 1: Introduction to Event Streaming

  1. What is Event Streaming?
  2. Event-driven architecture fundamentals
  3. Pub/Sub overview and its place in Google Cloud ecosystem
  4. Comparison with other messaging systems (Kafka, RabbitMQ, etc.)

Module 2: Google Cloud Pub/Sub Architecture

  1. Core concepts: Topics, Subscriptions, Publishers, and Subscribers
  2. Message delivery models (at-least-once, at-most-once, exactly-once)
  3. Pub/Sub components and message flow
  4. Pub/Sub APIs and client libraries

Module 3: Setting Up Pub/Sub

  1. Creating and managing topics and subscriptions
  2. Publishing and consuming messages
  3. Configuring message retention and acknowledgment
  4. Hands-on: Building a simple producer and subscriber

Module 4: Integration with Google Cloud Services

  1. Integrating Pub/Sub with Cloud Functions (triggering serverless functions)
  2. Pub/Sub and Dataflow: stream processing pipelines
  3. Integration with Cloud Run and App Engine
  4. Hands-on: Real-time event processing use case

Module 5: Advanced Configuration and Performance

  1. Message ordering and deduplication
  2. Flow control and backpressure
  3. Batching, parallelism, and scaling
  4. Best practices for high-throughput systems

Module 6: Security and IAM

  1. Identity and Access Management (IAM) for Pub/Sub
  2. Service accounts and permission scopes
  3. Data encryption and audit logging
  4. Compliance and security best practices

Module 7: Monitoring and Troubleshooting

  1. Pub/Sub metrics in Cloud Monitoring
  2. Error handling and dead-letter topics
  3. Troubleshooting common issues
  4. Hands-on: Debugging failed message deliveries

Module 8: Real-World Use Cases

  1. Event streaming for microservices
  2. Real-time analytics with BigQuery and Dataflow
  3. Integrating Pub/Sub with IoT data ingestion
  4. Designing a complete event-driven architecture on GCP

Module 9: Final Project

  1. Design and implement a real-time event streaming solution using Pub/Sub
  2. Integrate with other GCP components for end-to-end processing
  3. Validate and present architecture design
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h