- 대규모 데이터 처리를 위한 핵심적인 아키텍처 패턴으로, 시스템 구조 변경 없이 효율적인 처리 가능 🧙♂️
- 데이터 분산 및 분석, 결과 수집, 예측 처리 등을 해결하는 데 효과적 🚀
- 머신러닝, 로그 파일 분석, 역방향 색인 구축, 웹 링크 그래프 정렬 등 다양한 분야에 활용 🧮
- Map 함수와 Reduce 함수를 통해 데이터를 처리하기 때문에, 독립적인 단위로 실행될 수 있다 🧩
- Master 노드가 전체 프로세스를 관리하고, Map Workers와 Reduce Workers로 작업을 분산하여 처리 ⚙️