메뉴

문서정보

람다 아키텍처

람다(Lambda) 아키텍처는 배치 및 스트림 방식을 이용해서 대량의 데이터를 처리하기 위한 데이터 처리 아키텍처다.
  1. 배치 처리 : 데이터를 일정주기 간격으로 일괄처리해서 정확한 정보를 제공한다.
  2. 실시간 스트림 처리 : 실시간 온라인 처리를 제공한다.
2개의 처리 방식을 조합해서 빠른 처리와 처리량, 내결함성간의 균형을 유지 할 수 있다. 두 개의 처리 결과는 프리젠테이션 영역에서 서로 결합 할 수 있다. 서비스 관점에서 보자면 빅 데이터를 처리 할 수 있으면서 실시간 대응도 가능하도록 조정된 아키텍처다.

람다 아키텍처라는 입구가 하나이고 출구가 두개인 람다 대수의 표현식 "λ"과 비슷해서 붙여졌다고 한다. 아래 그림은 람다 아키텍처를 묘사하고 있다.

 람다 아키텍처에서의 데이터 흐름

... 작업중