API Gateway управляет входящими запросами извне — от мобильных приложений, партнёров, клиентских сервисов. Это «парадный вход» для внешнего трафика. ESB работает внутри периметра компании и orchestrates обмен между внутренними системами. Современные архитектуры используют оба инструмента:
API Gateway на границе периметра, ESB — внутри.