Queue Management System
Set up message queue system with topic-based routing, consumer groups, priority queues, and visibility timeout management.
Complexity: Moderate | Duration: 15-30m | Category: Devops
Tags: automation queue messaging rabbitmq sqs
Workflow Diagram
Steps
Step 1: Queue selection
Agent: backend
architect - Choose RabbitMQ, SQS, Redis, or Kafka
Step 2: Queue creation
Agent: devops
engineer - Create queues with appropriate configuration
Step 3: Topic routing
Agent: backend
architect - Implement topic-based message routing
Step 4: Priority queues
Agent: backend
architect - Separate queues or priority field
Step 5: Consumer groups
Agent: backend
architect - Implement consumer groups for scaling
Step 6: Visibility timeout
Agent: backend
architect - Set appropriate timeout for message processing
Step 7: Dead letter queue
Agent: backend
architect - Route failed messages after max retries
Step 8: Monitoring
Agent: devops
engineer - Track queue depth, processing time, error rate
Usage
To execute this workflow:
/workflow devops/queue-management-system.workflow
Related Workflows
See other workflows in this category for related automation patterns.