Goals and Non-Goals
Goals
Financial Correctness
- Enforce
Total Debits = Total Creditson every ledger transaction - Immutable ledger records; reversals via compensating entries
- Accurate available and pending balance calculations
- Multi-currency support with FX handling
Scalability
- 100K+ customers, 1M+ transactions, high concurrent payments
- Kafka partitioning for event throughput
- Horizontal pod autoscaling on EKS
Reliability
- 99.9% availability on payment and ledger paths
- Saga coordination for distributed workflows
- Disaster recovery with defined RPO/RTO
Security & Compliance
- KYC/AML screening, audit trails, RBAC
Non-Goals
| Non-Goal | Rationale |
|---|---|
| Cryptocurrency trading | Out of initial scope |
| Physical branch ops | Digital-first platform |
| Card network integration | Phase 2 |
| HFT trading | Retail/wealth focus |
| Multi-tenant SaaS | Single-tenant per environment |