expertReal System Design Problems

Design a Global Event Streaming Platform (like Kafka at LinkedIn scale) — trillions of messages per day.

The streaming-infrastructure-at-internet-scale problem: how a message queue processing trillions of messages a day is architected, how topics are partitioned and replicated across a global fleet of brokers, how consumer lag is monitored and managed, and how the platform survives the failure of an entire data center without losing messages or needing manual intervention.

Ready to design this system end to end?

Generate a complete, structured system design answer — requirements, capacity estimation, API design, architecture, database choice, scaling, caching, fault tolerance, security, trade-offs, and more, walked through the way a strong senior engineer would in a real interview.

Sign in to generate a response

Next Step

Continue to Compare rate limiting algorithms: Token Bucket vs Leaky Bucket vs Fixed Window vs Sliding Window.← Back to all System Design (HLD) questions