Fintech case study
Fintech Wallet Service
Production-ready fintech wallet service built with .NET, Clean Architecture, DDD, CQRS, and Event-Driven patterns.
Model wallet balance changes safely across reservation, refund, and promotional credit workflows.
A double-entry ledger with idempotent commands, background workers, and inbox/outbox messaging.
- Double-entry ledger
- Idempotency
- Inbox/Outbox pattern
- Reservation, Promo Credit, and Refund workflows
- SQL Server, Redis, Kafka, and background workers