Architecture

This architecture leverages a unified GraphQL gateway as the primary access layer for internal services, legacy platforms, and external partners. It consolidates multiple legacy integration points into a single, secure, and highly available interface, significantly simplifying integration and governance.

High Level Optum Wallet Architecture


Hive Gateway

Hive Gateway functions as the central access layer for this architecture. It:

  • Composes the Accounts and Payments subgraphs into a single federated GraphQL schema
  • Routes incoming requests to the appropriate domain services based on schema composition
  • Enforces a consistent access pattern across all consumers

Consumer Experience

This model provides consumers with one consistent entry point to access core domain capabilities. Consumers are abstracted from backend complexity and do not need to integrate directly with multiple underlying services or platforms.

Local Development Configuration

For local development and testing:

  • Hive Gateway runs on port 4000

  • The GraphQL endpoint is exposed at:

    /graphql

Sequence Diagram