All challenges
beginnerReal-World Systems~45 minFree

Build a Key-Value Store

Build your own Redis-style in-memory key-value store. You'll start with a dict-backed store, add TTL expiry, expose an HTTP API, and end with a pluggable backend via the Strategy pattern.