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 |
| 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 |