Domain APIs: Architecture

Category: Domain APIs Repository: repos/domain-apis Last Updated: 2026-01-26

Overview

Domain API system providing unified JSON gateway to legacy backend services using Kong and Apache Camel orchestration.

System Architecture

Client (JSON)
    ↓
Kong Gateway
    ↓
Camel Orchestrator
    ↓ ↓ ↓
Backend 1  Backend 2  Backend 3
(JSON)     (JSON)     (XML)

Key Components

Kong Gateway

  • Purpose: Edge routing, rate limiting, authentication
  • Configuration:
  • Documentation:

Camel Orchestrator

  • Purpose: Backend coordination, transformation, HATEOAS link injection
  • Adapters: SimpleXmlResponseAdapter, …
  • Patterns: Strategy pattern for response transformation

Backend Services

Data Flow

API Contracts

Deployment


See also: Workspace Architecture