Workflow Manager
Durable Java workflows and counterparty credit risk
Java 21, Spring Boot, PostgreSQL, Flyway, React, TypeScript
Coordinating people and services
Workflow Manager is a Java runtime for workflows that cross application boundaries. It supports versioned YAML or JSON definitions, external worker tasks, human approvals, timers and wait events.
Durable state with a reusable SDK
Spring Boot exposes the runtime API, while PostgreSQL stores instances and event history with Flyway migrations. A Java SDK connects applications and workers. Task leasing separates orchestration from the services performing the work.
Applying orchestration to credit risk
A counterparty credit risk application uses the runtime for limit reviews, margin calls and disputes. The risk application owns business records; the workflow engine owns task state and history. React interfaces support operational queues and workflow management.