Visão Geral
Este curso apresenta os principais conceitos, serviços e arquiteturas de Event Streaming na Google Cloud. O participante aprenderá a projetar pipelines de eventos em tempo real utilizando serviços como Google Cloud Pub/Sub, Dataflow, BigQuery e Cloud Storage, além de explorar ingestão, processamento, transformação, distribuição e armazenamento de eventos. O curso também aborda arquiteturas orientadas a eventos, escalabilidade, confiabilidade, segurança, observabilidade e integração com aplicações modernas.
Conteúdo Programatico
Module 1: Event Streaming Architecture on Google Cloud
- Event streaming concepts
- Google Cloud streaming ecosystem
- Event-driven architecture
- Real-time data pipelines
- Streaming architecture patterns
- Event streaming use cases
Module 2: Google Cloud Pub/Sub for Event Streaming
- Pub/Sub architecture
- Topics and Subscriptions
- Publishers and Subscribers
- Message delivery
- Ordering and reliability
- Pub/Sub streaming patterns
Module 3: Real-Time Data Processing with Dataflow
- Apache Beam fundamentals
- Dataflow streaming pipelines
- Event ingestion
- Data transformation
- Windowing concepts
- Stateful stream processing
Module 4: Streaming Data Storage
- BigQuery streaming ingestion
- BigQuery integration with Pub/Sub
- Cloud Storage integration
- Streaming data lake architectures
- Real-time analytical workloads
- Data lifecycle management
Module 5: Event Processing Patterns
- Event filtering
- Event enrichment
- Event transformation
- Windowed processing
- Aggregation patterns
- Event-driven microservices
Module 6: Scalability and Reliability
- Horizontal scaling
- Throughput management
- Backpressure concepts
- Retry and recovery strategies
- Fault-tolerant streaming
- Capacity planning
Module 7: Security and Observability
- Google Cloud IAM
- Service accounts
- Encryption
- Cloud Monitoring
- Logging and tracing
- Streaming pipeline observability
Module 8: Event Streaming on Google Cloud Workshop
- Pub/Sub event ingestion
- Dataflow streaming pipeline
- Real-time event transformation
- BigQuery streaming integration
- Monitoring and failure recovery exercises
- Final Google Cloud event streaming architecture project