Build and test event-driven systems locally using the Pub/Sub emulator. Learn to publish events, create subscriptions, and process messages in Python.
Overview
Syllabus
- Unit 1: Publishing Events with PubSub
- Configure Pub Sub Emulator Connection
- Set Up Publisher and Topic
- Implement Message Publishing Function
- Enhance Signup Events with Rich Data
- Fix JSON Serialization Bug
- Unit 2: Creating PubSub Subscriptions
- Setting Up Subscriber Client Basics
- Creating Your First Subscription
- Handling Missing Subscription Gracefully
- Building Robust Subscription Management Function
- Creating Multiple Service Subscriptions
- Unit 3: Pulling and Acknowledging Messages
- Configure Pull Method Parameters
- Process Message Data from Subscription
- Fix Message Acknowledgment Bug
- Implement Selective Message Acknowledgment Pattern
- Build Complete Message Processing Pipeline