Backend
147 views
Message Queue
Quick Definition
System for asynchronous service communication via messages
Full Definition
A system for asynchronous communication between services via messages.
Examples
RabbitMQ, Apache Kafka, Redis Pub/Sub, Amazon SQS
Related Terms
async-processing
event-driven
microservices
More Backend Terms
Middleware
Software processing requests between OS and applications
Event-Driven Architecture
Design pattern where components communicate via events
GraphQL
Query language for APIs requesting exactly needed data
Repository Pattern
Design pattern abstracting data access behind an interface
Webhook
HTTP callback triggered by specific events
REST API
Architectural style for designing networked APIs