5 results for "Caching"

Articles (5)

System Design - Interview

Redis Failure Under Extreme Traffic: How to Prevent a Database Crash When 1 Million Requests Hit at Once

Learn how to design a resilient caching architecture when Redis suddenly goes down and millions of requests fall back to the database. Explore cache stampede, thundering herd, circuit breakers, rate limiting, request coalescing, cache warming, graceful degradation, Redis high availability, TTL strategies, and protecting the database from sudden traffic spikes.

AWS

Amazon ElastiCache with Redis Explained: Caching, Performance, Scaling & Real-World Architecture

Learn Amazon ElastiCache with Redis from the basics to real-world architecture. Understand caching, cache-aside patterns, Redis data types, TTL, cache invalidation, eviction, clusters, replication, high availability, security, monitoring, and how to integrate Redis with ASP.NET Core applications through a practical hands-on lab.

AWS

Amazon CloudFront Explained: CDN, Caching, Security & Real-World Architecture

Learn Amazon CloudFront from basics to real-world architecture. Understand CDN, edge locations, caching, TTL, cache invalidation, origins, cache behaviors, CloudFront with S3 and ALB, OAC, AWS WAF, HTTPS, and interview concepts with practical examples.

Caching Concepts

Cache-Aside — System Design

Cache-Aside is the most commonly used caching pattern in system design. Reading from the database when cache misses Putting the database result into cache.

Caching Concepts

What is Caching?

Caching means storing frequently accessed data in a faster storage layer so that future requests can be served faster without repeatedly accessing the primary database or another slower system.

Never miss a new post 📬

Get an email whenever a new article, project, cheatsheet or video drops.

✅

ℹ️