CQRS (Command Query Responsibility Segregation)
Design a CQRS-based backend that scales read and write workloads independently using a transactional command model and asynchronously updated read models. Covers event/CDC pipelines, projection correctness, caching, and consistency trade-offs at high scale.
Apache Kafka
Distributed streaming platform designed for high-throughput, real-time data pipelines and event-driven architectures
Message Brokers vs Event Logs
Comparing traditional message queues with log-based systems
