Asynchronously write data to database.
Purpose
- Reduce request times for expensive operations
- Doing periodic job in advance (periodic data aggregation)
Message Queue
- Redis
- Kafka
- RabbitMQ
- Amazon SQS
Task Queues
Back Pressure
Back Pressure limits queue size.
Reference