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 Flink
Distributed stream processing framework for real-time analytics, event-driven applications, and complex event processing
Apache Kafka
Distributed streaming platform designed for high-throughput, real-time data pipelines and event-driven architectures
Pub/Sub Pattern
Messaging pattern for decoupled communication between distributed systems

