← 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!