Skip to main content
IntermediateApplied2 weeks

Caching

Reduce latency and backend load with Redis, CDNs, cache keys, invalidation, and cache-aside patterns.

Topic 11 of 24

Prerequisites

  • Databases
  • API Development

Key Concepts & Skills

  • Redis
  • CDN
  • Cache Strategies
  • Design cache keys
  • Use TTLs
  • Avoid stale data bugs
  • Measure cache hit ratio

Learning Outcomes

  • Understand the core principles of Redis
  • Configure and deploy CDN successfully
  • Troubleshoot common issues with Cache Strategies
  • Understand the core principles of Design cache keys
  • Configure and deploy Use TTLs successfully
  • Troubleshoot common issues with Avoid stale data bugs
  • Understand the core principles of Measure cache hit ratio

Resources

Practice Exercises

Project Task

Add Redis caching to an e-commerce product API.

Quiz