1. Designing a Feed Systemhistorical

    A historical system-design note comparing Pull, Push, and hybrid fan-out strategies for a feed.

  2. Designing a Short URL Systemhistorical

    A historical note on mapping long URLs to short codes with Redis and Base62.

  3. Designing an E-Commerce Detail Pagehistorical

    A historical note on e-commerce detail-page caching architectures, cache consistency, two-layer Nginx caching, and cache warm-up.

  4. Designing a Leaderboard Systemhistorical

    A sanitized historical design note preserving sorted sets, idempotent updates, hotspot handling, sharding, and reconciliation.

  5. Designing User Registration and Loginhistorical

    A historical note on login state, username/password registration and login, verification codes, and third-party login.

  6. Designing a Frequency-Control Systemhistorical

    A sanitized historical note preserving atomic Redis counters, batch APIs, hot-key handling, degradation, and performance-testing methodology.