URL Shortener
FeaturedDesign TinyURL: high throughput writes, read-heavy, unique keys, and redirects.
Hands-on designs applying High‑Level Design (HLD) concepts to real products.
Design TinyURL: high throughput writes, read-heavy, unique keys, and redirects.
Design WhatsApp/Slack: real-time messaging, presence, delivery semantics, scaling.
Design Twitter/FB Feed: fanout, ranking signals, caching, and consistency.
Orchestrations, idempotency, inventory, and payments.
Multi-channel notifications with templates, preferences, and retries/DLQs.
Matching, dispatch, dynamic pricing, and geo-tracking.
S3-like object store: durability, replication, consistency, and lifecycle.
Ingest, transcode, CDN distribution, ABR, and DRM.
Indexing pipeline, query latency, ranking, and shard management.
Tile generation, caching, vector tiles, and real-time updates.
Token bucket/leaky bucket, distributed counters, and fairness.
Event ingestion, stream processing, OLAP storage, and dashboards.
Targeting, evaluation SDKs, rollout, and kill switches.
Experiment design, randomization, metrics, and guardrails.
Reliable scheduling, retries, DLQ, and worker scaling.
PCI concerns, tokenization, idempotency, and ledgering.
Accounting integrity, postings, reversals, and reconciliation.
Accounts, transactions, settlement, and consistency.
Edge POPs, cache strategies, invalidations, and TLS.
Politeness, dedupe, frontier scheduling, and storage.
Resizing, formats, optimization, and CDN.
Headless rendering, queues, caching, and storage.
Log ingestion, indexing, retention, and querying.
Metrics pipeline, alerting, SLOs, and visualization.
Feed, upload, transcoding, moderation, and engagement.
Catalog, licensing, playlists, streaming, and recommendations.
Offline training, online serving, features, and A/B tests.
Text storage, syntax highlighting, expiration, and abuse control.
Repos, diffs, PRs, CI hooks, and permissions.
Projects, issues, workflows, and notifications.
Events, recurrence, time zones, and sharing.
Inbound/outbound, delivery, spam handling, and templates.
Carrier routing, throughput, DLRs, and sender policies.
Mobile/web push, tokens, fanout, and QoS.
Graphs, shortest path, traffic ingestion, and ETA.
Menus, couriers, batching, and delivery windows.
Inventory, pricing, availability, and reservations.
GDS integration, caching, fare rules, and pricing.
Auction, pacing, targeting, and reporting.
Click tracking, funnel analysis, KPIs, and anomalies.
Ingest feeds, real-time updates, fanout, and APIs.
Device registry, telemetry, rules, and commands.
Tokenized payments, QR specs, auth/capture, and settlement.
Lobbies, MMR, sessions, and anti-cheat.
Telematics, maintenance, routing, and alerts.
OT/CRDTs, presence, storage, and permissioning.
Friend/follow edges, suggestions, and privacy.
Fetch, parse, cache metadata, and sanitize.
Detection, queues, reviewers, and appeals.
Content modeling, workflows, previews, and delivery.
Threads, posts, moderation, search, and notifications.
Docs, search, feedback, and analytics.
Ingest precinct data, tally, audit, and display.
Ingest streams, storage, motion detection, and alerts.
Ingest models, forecasts, tiles, and APIs.
Feeds, dedupe, classification, and personalization.