All inter-service communication goes through a message queue (RabbitMQ or AWS SQS). - Priority queues: order matching (critical), notifications (normal), analytics (low). - Dead letter queues capture failed messages for manual inspection.