Message Queues
Everything on SkillVeris tagged Message Queues — collected across the glossary, study notes, blog, and cheat sheets.
7 resources across 1 library
Interview Questions(7)
What is Inter-Process Communication (IPC)?
Inter-process communication (IPC) is the set of mechanisms an operating system provides for separate processes — each with its own isolated address space — to…
What is Message Passing in Operating Systems?
Message passing is an IPC model where processes exchange discrete, self-contained messages through kernel-mediated send() and receive() primitives, rather than…
Compare Different IPC Mechanisms (Pipes, Shared Memory, Message Queues)
Pipes offer simple, ordered byte-stream communication between related processes with kernel-managed buffering, shared memory offers the fastest raw throughput…
How Do You Design Idempotent Writes in a Distributed System?
Designing idempotent writes in a distributed system means ensuring that applying the same write operation multiple times — due to retries, at-least-once messag…
What Are Message Queues and Why Do DevOps Teams Use Them?
A message queue is an intermediary system that stores messages produced by one service until a consumer service is ready to process them, decoupling producers…
What Is Apache Kafka and How Does It Work?
Apache Kafka is a distributed, durable event-streaming platform that stores records as an ordered, append-only log split into partitions, allowing many indepen…
What Is the Transactional Outbox Pattern?
The transactional outbox pattern solves the dual-write problem by writing a business change and its corresponding event into the same local database transactio…