Meet Jain · Lead Backend Engineer
Systems, explained.
I'm Meet, I build payments and fintech infrastructure for a early-stage startups. Here I write down how these infrastructure actually work — backend systems, money movement pipelines, distributed systems, the parts I learned in production — with a pen and a lot of diagrams.
Your database is not the truth: building payment reconciliation in Go and Python
Build a reconciliation loop for a payment system — event ingest, four-bucket diffing, drift repair. With a runnable harness that measures what idempotency alone cannot fix.
Read the articleAll articles
- 03
Your database is not the truth: building payment reconciliation in Go and Python
Build a reconciliation loop for a payment system — event ingest, four-bucket diffing, drift repair. With a runnable harness that measures what idempotency alone cannot fix.
14 minpaymentsbackendsystems - 02
How to make a payment API safe to retry: idempotency keys, done properly in Go
Build a Go payment endpoint safe to retry — atomic key claims, request fingerprints, crash recovery, and client backoff. Step-by-step, with production rules.
11 minpaymentsbackendsystems - 01
Who am I?
I started writing code at seventeen because broken things bothered me more than broken grades. This is where that took me — and what I want to build here with you.
4 minpersonal