Database
- Flash Sale / Ticketmaster
—
algorithms
,
concurrency
,
database
and +1 more
A high-resiliency architecture for extreme traffic bursts, utilizing virtual waiting rooms and atomic inventory management to ensure fair distribution under load.
- Payment System
—
algorithms
,
database
,
distributed-systems
A high-integrity architecture for global payment gateways and internal ledgers, emphasizing rigorous idempotency, eventual consistency, and deterministic recovery.
- Proximity Service for Maps
—
algorithms
,
caching
,
database
An optimized system design for discovering nearby points of interest with ultra-low latency; deeply focusing on efficient spatial indexing via Geohashing, Quadtrees, and read-heavy caching tiers.
- SQL vs. NoSQL
—
database
A decision-making framework for choosing between SQL (relational, strict ACID) and NoSQL (distributed, flexible schemas) databases, evaluating data structures, horizontal scalability needs, and tunable consistency requirements.
- URL Shortener & Pastebin
—
caching
,
database
,
distributed-systems
and +1 more
A robust structural design for a highly available, extremely read-heavy service bridging short aliases to long URLs; implementing Base62 encoding, Snowflake IDs, and strict collision avoidance.