System Design Patterns: From Fundamentals to Real Systems
Vote

0% completed

Capstone - Caching the Product Catalog

1. How This Capstone Works

Five lessons, five patterns. Here is the exam. One product page looks like a single thing. It is actually five different kinds of data behind one URL. Each kind has its own read/write profile and its own price for being wrong. So each gets its own caching decision. Then, once every decision is made, the flash sale arrives to test all of them at once.

At each stage, stop at the "pause and decide" checkpoint. Name the pattern and the correctness mechanism. That mechanism is a TTL, invalidation, or both. A TTL (time to live) is the timer that expires a cache entry

.....

.....

.....

Like the course? Get enrolled and start learning!

Reading Progress

0%