Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Lambda architecture - what is origin of this name?

I've read Manning's Big Data Lambda Architecture (http://www.manning.com/marz/BD_meap_ch01.pdf) and still not able to get why it's named 'Lambda'. Is it kinda code-name or name of system this architecture is based on?

like image 364
setec Avatar asked Mar 14 '13 08:03

setec


People also ask

Why is it called Lambda architecture?

The principle of this architecture is based on Lambda calculus so it is named Lambda Architecture. The architecture is designed to work with immutable datasets, especially for its functional manipulation. The architecture has also solved the problem of computation of arbitrary functions.

Who invented Lambda architecture?

Introducing Lambda Architecture It was first introduced by Nathan Marz and James Warren in 2015. Lambda Architecture structures the system in three layers: a batch layer, a speed layer, and a serving layer. We will talk about these in detail shortly. Lambda Architecture is horizontally scalable.

What is the Lambda architecture concept?

What is Lambda Architecture? Lambda architecture is a way of processing massive quantities of data (i.e. “Big Data”) that provides access to batch-processing and stream-processing methods with a hybrid approach. Lambda architecture is used to solve the problem of computing arbitrary functions.

What is Lambda architecture in Azure?

The term “Lambda Architecture” stands for a generic, scalable and fault-tolerant data processing architecture. As the hyper-scale now offers a various PaaS services for data ingestion, storage and processing, the need for a revised, cloud-native implementation of the lambda architecture is arising.


1 Answers

In my opinion two of the core principals of Lambada Architecture are

  1. Embrace data immutability
  2. All queries can be formulated as pure functions(without side effects) on your entire data set

These properties of immutability and pure functions are the core tenets of functional programming which in turn has its origins in Alonzo Church's Lambda Calculus. Because of this Nathan Marz must have named this architecture Lambda Architecture.

like image 55
parth.patil Avatar answered Oct 03 '22 18:10

parth.patil