AAmogh·Panhale
All projects
BackendSystems2026

Transaction Management System

ACID-safe transaction backend with fraud detection, load-tested past 300 TPS.

Problem

Financial transaction systems must stay correct under heavy concurrency — no double-spends, no lost writes — while meeting compliance requirements.

What I built

  • Enforced ACID safety under concurrency with optimistic/pessimistic locking and idempotency keys.
  • Built audit logging and rule-based fraud detection on FastAPI for regulatory compliance.
  • Load-tested with Locust to validate behavior under concurrent load.

Impact

  • Sustained 300+ transactions/sec at under 200ms average response with 100 concurrent users.
  • Held ACID guarantees under concurrent load via locking + idempotency keys.

Stack

PythonFastAPIPostgreSQLRedisLocust