Skip to content

Technology Stack

The Technology Stack page provides a concise view of DragonPay's current major engineering technology and implementation choices.

The Decision Register is the coordination/visibility record for tracked engineering decisions, not the authority for the underlying decision itself. This page summarizes those states for quick reference. Decisions themselves are approved through the applicable Engineering/Foundation governance process.

  • DECIDED — the decision is recorded in an authoritative resolution/ADR reference
  • OPEN — not selected
  • PROPOSED — candidate only
  • DEFERRED — intentionally unresolved

A DECIDED item's Current Selection shows a reference to where its decision is recorded, not the selected technology itself — the register records a resolution reference, not the selection.

See the full Decision Register for every tracked item, and Immediate Open Decisions for what needs near-term attention. DR-027 (production availability/backup/DR/regional-resilience strategy) is intentionally not shown here — an operational/resilience decision, not a technology-stack choice — and remains visible, unchanged, in the full register.

Application & Runtime

Area Current Selection Status Decision
Server Language / Runtime TBD OPEN DR-001
Backend Application Framework TBD OPEN DR-002
API / Transport Approach TBD OPEN DR-004
Application/Runtime Topology TBD OPEN DR-003

Data & Processing

Area Current Selection Status Decision
Transaction Database TBD OPEN DR-005
Data Access / ORM / Migrations TBD OPEN DR-006
Durable Workflow / Orchestration TBD OPEN DR-007
Async Messaging / Event Infrastructure TBD OPEN DR-019
Caching Deferred / Not currently selected DEFERRED DR-020
Object / Document Storage Deferred / Not currently selected DEFERRED DR-021
Analytics / Reporting Storage Deferred / Not currently selected DEFERRED DR-026

Platform & Infrastructure

Area Current Selection Status Decision
Cloud Provider TBD OPEN DR-008
Runtime / Deployment Platform TBD OPEN DR-009
Infrastructure as Code TBD OPEN DR-010
Secrets / Runtime Configuration TBD OPEN DR-011
Observability TBD OPEN DR-012
Edge / API Ingress TBD OPEN DR-024

Engineering & Delivery

Area Current Selection Status Decision
Source Code Hosting TBD OPEN DR-013
Repository Topology TBD OPEN DR-014
CI/CD Platform TBD OPEN DR-015
Automated Testing Tooling TBD OPEN DR-016

Client / Experience

Area Current Selection Status Decision
DragonPay Frontend Framework TBD OPEN DR-022
Digital Banking SDK Build/Package/Runtime TBD OPEN DR-023

Security / Identity

Area Current Selection Status Decision
Authenticated Caller Identity / Trust TBD OPEN DR-017
FI / Tenant Isolation TBD OPEN DR-018
Service-to-Service Identity Deferred / Not currently selected DEFERRED DR-025