← Home ← Codex ← DEBT
Browse by Category
+ added · updated 7d
✕ Clear A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Message Broker 🧠 2
A message broker is middleware that receives, routes, and delivers messages between producers and consumers — decoupling services and enabling async communication at scale.
3mo ago Messaging intermediate
Message Idempotency 🧠 1
An idempotent message handler produces the same result whether called once or many times — essential for at-least-once delivery where duplicates are expected.
3mo ago Messaging intermediate
Message Ordering Guarantees 🧠 3
Message ordering is only guaranteed within a single Kafka partition or RabbitMQ queue — multiple partitions or consumers break FIFO order across the full topic.
3mo ago Messaging intermediate
Message Queue 🧠 4
A durable buffer that decouples the component producing work (producer) from the component processing it (consumer), enabling async processing, load levelling, and retry logic without direct coupling.
3mo ago Messaging intermediate
Message Queue Patterns
Core messaging patterns — competing consumers, scatter-gather, request-reply, message filter, and routing slip — solve recurring distributed communication challenges.
3mo ago Messaging intermediate
Message Serialization (Avro/Protobuf)
Binary serialization formats (Avro, Protobuf, MessagePack) are faster and smaller than JSON for high-throughput messaging — with schema evolution support for Avro.
3mo ago Messaging intermediate
Message Ordering Guarantees
Different message systems provide different ordering: Kafka guarantees order within a partition, SQS Standard does not guarantee order, SQS FIFO guarantees order within a message group.
3mo ago Messaging advanced
Message Serialisation
JSON (readable, flexible), Avro (schema-enforced, compact, Kafka standard), Protobuf (typed, 5-10x smaller) — matching format to volume and schema requirements.
3mo ago Messaging intermediate
✓ schema.org compliant