← BACK TO WORK

SakuraPay

ROLE

Backend Architect

DELIVERABLES

Payment Simulator Platform

YEAR

2026

NUMBER

07

REPOSITORY

GitHub ↗

SakuraPay case study hero showcase

Overview

SakuraPay is a full-featured payment processing platform designed to simulate real-world financial transaction architectures, merchant settlements, currency conversions, and recurring subscription billing without mock shortcuts.

Transaction Architecture

Designed the transaction state machine, double-entry ledger database schema, idempotency token validation middleware, and automated webhook delivery engine with exponential retry backoff.

Technical implementation

Built with FastAPI, PostgreSQL, and Docker. Implemented pessimistic row-level locking to prevent race conditions and double-spending, Redis atomic primitives for distributed rate limiting, and HMAC-SHA256 signature verification for outgoing webhooks.

100%
Idempotency Guarantee
10,000
TPS Capacity
Serializable
Database Isolation

Results & Guarantees

Provides a hardened, production-tested architecture for transaction handling, demonstrating how financial platforms achieve zero double-spending and fault-tolerant webhook distribution.

0
Double-Spend Incidents
99.9%
Webhook Delivery Rate
4
Dockerized Containers
NEXT PROJECT (08)Contract Risk Analysis →
ITTE ARAVIND / 2026000
CLICK TO SKIP →