"매 ESB = SOA 시대 의 integration backbone — 매 2026 의 legacy + event mesh 의 hybrid". 매 hub-and-spoke 의 anti-pattern 회피 위한 message-bus pattern. 매 modern 의 Kafka + service mesh + iPaaS (MuleSoft, Boomi) 가 ESB 의 기능 의 분산.
매 핵심
매 ESB 의 6 capabilities
Routing: 매 content-based, header-based.
Transformation: 매 XML↔JSON↔Avro, schema mapping.
Protocol bridging: 매 SOAP↔REST↔AMQP↔JMS↔FTP.
Orchestration: 매 multi-step workflow (BPEL, Camel routes).
Mediation: 매 versioning, throttling, security policy.
Monitoring: 매 audit, SLA tracking, error queues.
매 versus alternatives
Point-to-point: 매 N×N integration — ESB 의 N+1.
Hub-and-spoke: 매 single hub bottleneck — ESB 의 distributed.
Event mesh (modern): 매 Kafka + Schema Registry — 매 ESB 보다 throughput ↑, transformation logic 의 service-side.
iPaaS: 매 cloud-native ESB — 매 SaaS connector 의 thousand+.
매 응용
Bank legacy mainframe ↔ digital channel integration.
언제: 매 EIP pattern matching, 매 Camel DSL generation, 매 XSLT/XPath debugging, 매 legacy SOAP WSDL → REST OpenAPI 변환.
언제 X: 매 production routing rules 의 직접 deploy — 매 정확한 schema validation, dead-letter handling 의 review 필요. 매 transformation logic 의 round-trip test 필수.
❌ 안티패턴
God-ESB: 매 모든 business logic 의 ESB 의 집중 — 매 bus 의 monolith. 매 logic 의 service-side.
Synchronous chains: 매 ESB 의 long sync calls — 매 cascading failure. 매 async + saga.
No schema governance: 매 transformation 의 implicit contract — 매 producer change 시 silent break.
2026 의 new ESB 도입: 매 platform team 의 maintenance cost ↑ — 매 Kafka + iPaaS 의 분산.