Browse 7 curated problems from top tech companies
Description
Design a globally distributed DNS system like Cloudflare or Route 53 that handles billions of queries per day.
Design a feature flag management system for controlled rollouts, A/B testing, and kill switches.
Design an API gateway that handles authentication, rate limiting, routing, and request transformation for microservices.
Design a reliability program using SLOs (Service Level Objectives) to balance feature velocity with system stability.
Design an internal developer platform strategy to improve developer productivity and standardize infrastructure across 50+ engineering teams.
Design an incident management process and supporting systems for a 24/7 operation with 99.99% uptime requirements.
Design a distributed rate limiting system to protect APIs from abuse and ensure fair usage.
Asked by