· Fintech
Implementing Peer-to-Peer (P2P) Payments: A Technical Deep Dive into Ledger Systems
P2P payment systems look deceptively simple from the outside - send money from one person to another, done. The actual engineering, once you dig into the…
Writing
How we build things - and why. Architecture decisions, what went wrong, and the reasoning behind the choices we make on client projects.
· Fintech
P2P payment systems look deceptively simple from the outside - send money from one person to another, done. The actual engineering, once you dig into the…
· Fintech
Fraud detection is one of those features where the naive version - a fixed set of rules (“flag any transaction over ₹50,000 from a new device”)…
· Fintech
Open banking in India has moved faster on the regulatory side (the Account Aggregator framework, UPI’s continued expansion) than a lot of product teams’ actual architecture…
· Fintech
PCI-DSS compliance gets treated by a lot of engineering teams as a paperwork exercise handled by whoever fills out the self-assessment questionnaire, rather than a set…
· Data and Databases
The moment an analytics dashboard that used to load instantly starts taking ten, twenty, thirty seconds to render is usually the moment a team realizes their…
· Security
Database encryption gets treated as done once TLS is enabled on the connection and disk-level encryption is turned on at the infrastructure layer. Both are genuinely…
· Data and Databases
“NoSQL is more scalable” was true enough a decade ago to become conventional wisdom, and conventional wisdom has a way of outliving the conditions that made…
· Data and Databases
“We should switch to a different database” is one of the most common overreactions we see when a MySQL-backed application starts struggling under real growth. Nine…
· Architecture
Most production incidents we’ve reviewed after the fact weren’t caused by one service failing - they were caused by one service failing and every other service…
· Architecture
Microservices became the default “serious engineering” answer for so long that we regularly meet early-stage teams who’ve adopted them without a clear reason beyond “that’s what…
· Architecture
Laravel makes it genuinely easy to write bad architecture fast - Eloquent models with business logic scattered directly in controllers, fat models doing everything from validation…
· Architecture
Most systems that call themselves “event-driven” are actually just using a message queue as a slightly more resilient version of a synchronous API call - publish…
Most of what is on this page started as a client project. Tell us what you are building.
Vikalp Development
We usually reply within one business day