← Cursos
🎓
IntermediocourseAcceso por bootcamp

Redis & Caching Strategies Guide

25

Lecciones

5

Módulos

🎓

Acceso por bootcamp

Lo que aprenderás

Instalar y operar Redis con confianza: comandos CLI, los 5 data types, redis-py
Implementar los 3 caching patterns fundamentales (cache-aside, write-through, write-behind) con criterio
Diseñar TTL strategies y resolver cache invalidation (manual, event-driven, version-based)
Prevenir cache stampede con locking y probabilistic early expiration
Construir rate limiting profesional con token bucket y sliding window usando sorted sets
Usar Redis como session store complementando JWT para revocación inmediata
Implementar Pub/Sub para cache invalidation events y messaging ligero
Integrar Redis con FastAPI async: dependency injection, middleware, connection pooling, graceful degradation
Monitorear cache performance: hit rate, miss rate, latencia con/sin cache
Desplegar un stack production-ready con FastAPI + PostgreSQL + Redis en Docker Compose

¿Para quién es?

  • Desarrolladores backend que construyeron APIs con FastAPI y necesitan optimizar performance para tráfico real
  • Ingenieros cuya PostgreSQL se satura con queries repetitivas que devuelven los mismos datos
  • Desarrolladores que están poniendo APIs en producción y necesitan rate limiting contra abuso
  • Ingenieros que usaron Redis superficialmente como key-value store y quieren dominar los patterns profesionales
  • Equipos que necesitan session management con revocación inmediata (JWT solo no alcanza)

Requisitos

  • FastAPI intermedio: endpoints, Pydantic, dependency injection (Guías #6-7)
  • Python async/await básico
  • Familiaridad con APIs REST y semántica HTTP
  • Docker básico (para correr Redis en un contenedor — no se necesita DevOps)
  • Conceptos básicos de bases de datos (verás PostgreSQL como source of truth, pero no necesitas ser experto)

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
Reseñas

Lo que dicen los estudiantes

Inicia sesión para dejar una reseña.

Aún no hay reseñas aprobadas.

¡Sé el primero en compartir tu experiencia!