DecisionOps Documentation
Architecture

System Architecture

Understand the main DecisionOps runtimes, the public domains they serve, and how traffic moves through the platform.

DecisionOps is organized as a multi-runtime platform rather than a single application server.

Core Components

  • dashboard app for the main user interface
  • API runtime for product APIs and MCP transport
  • auth runtime for interactive sign-in and OAuth
  • gatekeeper runtime for GitHub webhooks
  • jobs runtime for asynchronous processing

Why It Is Split This Way

  • browser UI and API responsibilities stay separated
  • OAuth can be handled cleanly as a dedicated concern
  • webhook ingestion and asynchronous evaluation can scale independently
  • MCP transport can live alongside product APIs without becoming the dashboard's responsibility

On this page