Challenges
Browse published challenges and start a live workspace.
6 challenges
MEDIUM 45 min
NGINX Load Balancer
Networking
Tune an NGINX reverse proxy to hit p95 latency targets under steady simulated traffic.
nginxload-balancinglatency
EASY 30 min
Redis Cache-Aside
Caching
Add a cache-aside layer in front of a slow service and lift the cache hit rate above target.
rediscachethroughput
HARD 75 min
Kafka Fan-out Pipeline
Messaging
Design partitioning and consumer groups so the pipeline keeps up with a bursty producer.
kafkapartitioningconsumers
MEDIUM 50 min
Distributed Rate Limiter
Reliability
Implement a token-bucket limiter that stays correct across multiple service replicas.
rate-limitredisconcurrency
HARD 60 min
Sharded Counter
Databases
Scale a hot write path by sharding a counter and reconciling totals under contention.
postgresshardingwrites
EASY 25 min
CDN Cache Headers
Networking
Configure cache-control and revalidation so the origin offload meets the target ratio.
cdnhttpcaching