핵심 인사이트 (3줄 요약)

  1. 본질: 애플리케이션 통합(EAI)은 이기종 시스템 간 데이터·프로세스를 연결하는 아키텍처이며, P2P(점대점)→Hub-and-Spoke→ESB(Enterprise Service Bus)→MSA+이벤트 순으로 진화했다.
  2. 가치: 기업은 평균 수십~수백 개 시스템을 운영하며, 통합 없이는 데이터 사일로·수작업 연계·불일치가 발생한다. 통합 아키텍처가 **단일 진실 원천(Single Source of Truth)**을 실현한다.
  3. 판단 포인트: 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줄 비유 설명

  1. P2P는 모두가 서로 전화하는 거예요. 사람이 많으면 전화선이 엉켜요.
  2. ESB는 전화 교환대예요. 한 곳에서 모든 전화를 연결해줘요.
  3. Kafka는 우편함이에요. 편지를 넣으면 필요한 사람이 알아서 가져가요!