← CodeClarityLab Home
Browse by Category
+ added · updated 7d
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
Apache Kafka Fundamentals PHP 7.0+
A distributed event streaming platform that stores messages as an immutable ordered log partitioned across a cluster — optimised for high-throughput, durable, replayable event streams rather than traditional task queues.
2mo ago messaging advanced
CQRS Pattern PHP 7.0+
Command Query Responsibility Segregation — separating the write model (commands that change state) from the read model (queries that return data), allowing each to be optimised independently.
2mo ago messaging advanced
Exactly-Once Delivery
Exactly-once delivery ensures each message is processed exactly once — achievable only with coordination between broker and consumer using transactions or idempotent producers.
2mo ago messaging advanced
Saga Pattern
The Saga pattern manages distributed transactions across services using a sequence of local transactions — each step publishes an event, and compensating transactions undo completed steps on failure.
2mo ago messaging advanced
Transactional Outbox Pattern
The Outbox pattern atomically saves domain events to an 'outbox' DB table in the same transaction as business data — a relay then publishes to the message broker, preventing lost events.
2mo ago messaging advanced
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.
2mo ago messaging advanced
Diagram: Apache Kafka Apache Kafka
A distributed event streaming platform — topics, partitions, and consumer groups enable high-throughput, fault-tolerant, replayable message streams at massive scale.
2mo ago messaging advanced
✓ schema.org compliant