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