What is the 'Lambda Architecture'?

What is the 'Lambda Architecture'?

Approach: Describe combining batch and speed layers.

A data-processing architecture designed to handle massive quantities of data by taking advantage of both batch-processing and stream-processing methods.

Follow-up: What is the 'Kappa Architecture' and how does it differ?

Key concepts: batch layer, speed layer, serving layer.