핵심 인사이트 (3줄 요약)
- 본질: 애플리케이션 통합(EAI)은 이기종 시스템 간 데이터·프로세스를 연결하는 아키텍처이며, P2P(점대점)→Hub-and-Spoke→ESB(Enterprise Service Bus)→MSA+이벤트 순으로 진화했다.
- 가치: 기업은 평균 수십~수백 개 시스템을 운영하며, 통합 없이는 데이터 사일로·수작업 연계·불일치가 발생한다. 통합 아키텍처가 **단일 진실 원천(Single Source of Truth)**을 실현한다.
- 판단 포인트: P2P(N(N-1)/2 연결, 스파게티)→Hub(중앙 집중)→ESB(표준 버스)→MSA+Kafka(이벤트 기반) 각 방식의 장단점과 적합 상황을 구분한다.
Ⅰ. 개요 및 필요성
P2P: A↔B, A↔C, B↔C (N(N-1)/2, 스파게티)
Hub: 모든 시스템 → Hub → 라우팅 (단일 장애점)
ESB: 표준 버스 → 변환·라우팅·오케스트레이션
MSA: Kafka 이벤트 → 느슨 결합·비동기
- 📢 섹션 요약 비유: P2P는 실타래(얽힘), Hub는 허브 공항(중앙), ESB는 고속도로(표준 경로), MSA+Kafka는 우편 시스템(비동기 배달)이다.
Ⅱ~Ⅴ. 결론
통합 아키텍처는 P2P→Hub→ESB→MSA+이벤트로 진화하며, 현재는 이벤트 기반 느슨 결합이 주류이다.
📌 관련 개념 맵
| 개념 | 연결 포인트 |
|---|---|
| EAI | 애플리케이션 통합 |
| P2P | 점대점 (스파게티) |
| ESB | 엔터프라이즈 서비스 버스 |
| Kafka | 이벤트 기반 통합 |
| iPaaS | 클라우드 통합 플랫폼 |
📈 관련 키워드 및 발전 흐름도
[P2P 연계 (1990s)] → [Hub-and-Spoke (2000s)]
→ [ESB (TIBCO·MuleSoft, 2005~)]
→ [MSA + Kafka (2015~)]
→ [현재: iPaaS (Workato·MuleSoft) — 클라우드 통합]
👶 어린이를 위한 3줄 비유 설명
- P2P는 모두가 서로 전화하는 거예요. 사람이 많으면 전화선이 엉켜요.
- ESB는 전화 교환대예요. 한 곳에서 모든 전화를 연결해줘요.
- Kafka는 우편함이에요. 편지를 넣으면 필요한 사람이 알아서 가져가요!