Implement event messaging with Azure Managed Redis
Intermediate
Developer
Azure Managed Redis
Learn how to implement event messaging with Azure Managed Redis, including pub/sub for broadcasting notifications and Redis Streams for reliable async task processing. This module covers building real-time notification systems and coordinating multi-step processing pipelines.
Learning objectives
After completing this module, you'll be able to:
- Explain Redis pub/sub messaging for broadcasting events to multiple AI services simultaneously
- Implement Redis Streams for reliable task queues with automatic retry and failure recovery
- Choose between pub/sub and Streams based on whether you need broadcast or coordinated work distribution
- Build Python applications that use pub/sub for notifications and Streams for processing pipelines
Prerequisites
Before beginning this module, you should have:
- Programming experience with languages such as Python, JavaScript, or C#.
- Basic understanding of Azure services and cloud computing concepts.
- Familiarity with asynchronous programming and distributed system concepts.
- Basic understanding of message queuing patterns and when to use them for decoupling services.