
Software · Banking
Fintrust Core
High-throughput payments with identity and real-time risk.
10 months
The challenge
Legacy core couldn't handle mobile wallet growth or real-time fraud scoring.
- !Peak-load failures on legacy stack
- !Fraud detected too late
- !Slow release cycles
Our solution
Event-driven microservices on Go with GraphQL API, IAM, and streaming risk engine.
1.2M+ active users; sub-40ms transaction latency at peak.
How we delivered
1
Domain decomposition and API design
2
Streaming risk pipeline
3
Phased cutover with dual-run period
Deliverables
- Payment & wallet APIs
- Identity and fraud services
- Ops monitoring and runbooks
Results
- Sub-40ms latency at peak
- 1.2M+ active users supported
- Real-time risk decisions
Mobile-first banking for Ethiopian professionals.
Technologies
GoKafkaGraphQLIAM


