message queues

Message queues are systems that store and manage messages between different components of an application or between applications. They facilitate asynchronous communication, allowing for smooth and reliable data exchange even when systems are not directly connected.