IntermediateAdvanced3 weeks
Message Queues
Process background work and asynchronous communication with durable queues and event streams.
Topic 12 of 24
Prerequisites
- API Development
- Caching
Key Concepts & Skills
- RabbitMQ
- Kafka
- SQS
- Publish messages
- Consume jobs
- Retry safely
- Understand ordering and delivery guarantees
Learning Outcomes
- Understand the core principles of RabbitMQ
- Configure and deploy Kafka successfully
- Troubleshoot common issues with SQS
- Understand the core principles of Publish messages
- Configure and deploy Consume jobs successfully
- Troubleshoot common issues with Retry safely
- Understand the core principles of Understand ordering and delivery guarantees
Resources
Official Docs
Practice Exercises
Project Task
Build an async notification worker for a blog backend.