← Cursos
🎓
IntermediocourseAcceso por bootcamp
Redis & Caching Strategies Guide
25
Lecciones
5
Módulos
🎓
Acceso por bootcamp
Lo que aprenderás
✓Install and operate Redis with confidence: CLI commands, the 5 data types, redis-py
✓Implement the 3 fundamental caching patterns (cache-aside, write-through, write-behind) with judgment
✓Design TTL strategies and solve cache invalidation (manual, event-driven, version-based)
✓Prevent cache stampede with locking and probabilistic early expiration
✓Build professional rate limiting with token bucket and sliding window using sorted sets
✓Use Redis as a session store complementing JWTs for immediate revocation
✓Implement Pub/Sub for cache invalidation events and lightweight messaging
✓Integrate Redis with FastAPI async: dependency injection, middleware, connection pooling, graceful degradation
✓Monitor cache performance: hit rate, miss rate, latency with/without cache
✓Deploy a production-ready API stack with FastAPI + PostgreSQL + Redis in Docker Compose
¿Para quién es?
- •Backend developers who built FastAPI APIs and need to optimize performance for real traffic
- •Engineers whose PostgreSQL is saturated with repetitive queries returning the same data
- •Developers building APIs in production that need rate limiting against abuse
- •Engineers who used Redis superficially as a key-value store and want to master professional patterns
- •Teams that need session management with immediate revocation (JWT alone is not enough)
Requisitos
- •FastAPI intermediate: endpoints, Pydantic, dependency injection (Guides #6-7)
- •Python async/await basics
- •Familiarity with REST APIs and HTTP semantics
- •Docker basics (to run Redis in a container — no DevOps required)
- •Basic database concepts (you'll see PostgreSQL as the source of truth, but don't need to be an expert)
Contenido del curso
1Módulo 1: Redis Fundamentals — Guía para el Creador5 lecciones
2Módulo 2: Caching Patterns & TTL — Guía para el Creador5 lecciones
3Módulo 3: Rate Limiting & Session Storage — Guía para el Creador5 lecciones
4Módulo 4: Pub/Sub & FastAPI Integration — Guía para el Creador5 lecciones
5Módulo 5: Proyecto Integrador — API con Caching Strategy — Guía para el Creador5 lecciones
Reviews
What students say
Sign in to leave a review.
No approved reviews yet.
Be the first to share your experience!