Part 3. Speed layer

Part 3 focuses on the speed layer of the Lambda Architecture. The speed layer compensates for the high latency of the batch layer to enable up-to-date results for queries.

Chapter 12 discusses realtime views versus batch views. The primary difference is a realtime view database must support random writes, which greatly increases the complexity of the database. You’ll see that the existence of the batch layer eases the complexity of managing such a database. You’ll also see that a speed layer can be implemented either synchronously or asynchronously. Chapter 13 illustrates realtime views using Apache Cassandra.

Synchronous architectures don’t require any additional explanation, so chapter 14 begins the discussion of asynchronous ...

Get Big Data now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.