October 2025
Intermediate to advanced
264 pages
8h 30m
English
Welcome to the last chapter in this part of the book, focusing on latency optimizations involving data. We have discussed colocation, replication, and partitioning as techniques for optimizing for low latency. As you’ve seen, each has its upsides and downsides in terms of complexity, consistency, and performance. To wrap up, we’ll discuss a technique most developers are familiar with: caching.
Caching is a technique for speeding up data retrieval by having a temporary copy of the data closer to where the data is accessed. With caching, you have a backing store, such as a ...
Read now
Unlock full access