Skip to main content
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

Practice Exercises

Project Task

Build an async notification worker for a blog backend.

Quiz