Context
A Series-A fintech needed the ledger MVP to survive real concurrency before the next funding demo. Rewriting the database was off the table.
Node.js microservices and API rate limiting cut p95 database latency by 40% under heavy concurrency — without a risky full rewrite.
−40%
p95 database latency under heavy concurrency
A Series-A fintech needed the ledger MVP to survive real concurrency before the next funding demo. Rewriting the database was off the table.
Ledger reads and writes piled up as concurrent users spiked. The MVP shared one Postgres pool with the rest of the product, so row locks on the ledger table stalled transfers, balances, and the React console at once.
Split the ledger into a Node.js worker service behind a Redis token-bucket rate limiter. Hot paths used an outbox + Redis cache for balances; the legacy store stayed the system of record. React talked only to the new API, not the old monolith.
p95 database latency dropped 40% under the same concurrency profile. Transfers stayed consistent; the client kept the existing schema.
Source, runbooks, rate-limit config, and infra access transferred to the client team under NDA.
Secure, scalable platforms built with Laravel and Node.js. API-first architecture designed to evolve with your business.
Native-quality iOS & Android apps with React Native and Flutter — shared APIs, offline-ready UX, and store-ready releases.
Chatbots, AI assistants, RAG search, document intelligence, and AI features embedded into your web and mobile products.