Visão Geral
Este curso aborda a administração do Google Cloud Pub/Sub, serviço gerenciado de mensageria assíncrona e distribuição de eventos da Google Cloud. O participante aprenderá a administrar topics, subscriptions, publishers e subscribers, configurar retenção e entrega de mensagens, implementar filtros, dead-letter topics, segurança, monitoramento e controle de acesso. O curso também explora escalabilidade, integração com serviços Google Cloud e boas práticas para ambientes de produção.
Conteúdo Programatico
Module 1: Google Cloud Pub/Sub Architecture
- Google Cloud Pub/Sub overview
- Messaging architecture
- Topics
- Subscriptions
- Publishers and Subscribers
- Pub/Sub use cases
Module 2: Topic Administration
- Topic creation and configuration
- Topic management
- Message publishing
- Topic retention
- Message storage
- Topic lifecycle management
Module 3: Subscription Administration
- Subscription types
- Pull subscriptions
- Push subscriptions
- BigQuery subscriptions
- Cloud Storage subscriptions
- Subscription configuration
Module 4: Message Delivery and Reliability
- Message acknowledgements
- Acknowledgement deadlines
- Retry policies
- Message ordering
- Exactly-once delivery concepts
- Dead-Letter Topics
Module 5: Filtering and Event Processing
- Subscription filters
- Attribute-based filtering
- Event routing
- Message processing patterns
- Event-driven architectures
- Pub/Sub integration patterns
Module 6: Security and Access Management
- Google Cloud IAM
- Publisher permissions
- Subscriber permissions
- Service accounts
- Encryption
- Security best practices
Module 7: Monitoring and Performance
- Cloud Monitoring integration
- Pub/Sub metrics
- Subscription backlog
- Message throughput
- Consumer performance
- Performance optimization
Module 8: Google Cloud Pub/Sub Administration Workshop
- Topic deployment
- Subscription configuration
- Publisher and Subscriber administration
- Dead-Letter Topic implementation
- Monitoring and troubleshooting exercises
- Final Google Cloud Pub/Sub administration project