Waitlist System Low-Level Design
6 min read Waitlist System — Low-Level Design A waitlist system queues users for access to a limited resource: early access to a […] Read article
6 min read Waitlist System — Low-Level Design A waitlist system queues users for access to a limited resource: early access to a […] Read article
6 min read Email Queue System — Low-Level Design An email queue system buffers outgoing emails from application code, delivers them reliably through Read article
6 min read Payment Split System — Low-Level Design A payment split system divides a single transaction among multiple parties: splitting a restaurant Read article
5 min read Dark Mode System — Low-Level Design A dark mode system persists a user’s theme preference, propagates it across devices, and Read article
6 min read Idempotency Keys — Low-Level Design Idempotency ensures that retrying an operation produces the same result as executing it once. This Read article
6 min read Webhook Retry System — Low-Level Design A webhook retry system reliably delivers HTTP callbacks to external consumer endpoints, handling transient Read article
6 min read Archive System — Low-Level Design An archive system moves cold data from primary storage to cheaper, slower tiers while keeping Read article
7 min read Feature Flag System — Low-Level Design A feature flag system controls feature availability without code deployments. It enables gradual rollouts, Read article
5 min read What is a Returns Portal? A returns portal allows customers to self-service returns and exchanges: select items to return, choose Read article
5 min read What is a Storage Quota System? A storage quota system tracks and enforces per-user limits on resource consumption: disk storage Read article
5 min read What is a Product Catalog System? A product catalog stores and serves product data: names, descriptions, images, prices, variants, and Read article
5 min read What is an Activity Feed? An activity feed shows users a chronological stream of events from people and things they Read article
6 min read What is a Follow System? A follow system lets users subscribe to updates from other users or entities: follow a Read article
5 min read What is a Bulk Operations System? A bulk operations system allows users to create, update, or delete thousands of records Read article
6 min read What is an Address Book System? An address book stores user contacts — names, emails, phones, addresses, and relationships. At Read article