Design large-scale systems: scaling, caching, sharding, consistency and real-world trade-offs.
A deep dive into the architectural trade-offs between event streaming and message queuing, and how to combine them for hybrid resilience.