backend audit
- outside india
- $1,200
- in india
- βΉ60,000
- terms
- one-time
- database & schema review
- architecture blueprint
- written report, prioritised fixes
backends built right the first time.
i design and ship go services on postgres and gcp β from the design doc to a running environment, with the migrations, CI and infrastructure that keep it sane after i hand it over. you own every line from the first commit.
$ naga --stack
go Β· typescript Β· postgres Β· sqlc Β· goose Β· cloud tasks Β· pub/sub Β· gcp Β· cloud run Β· terraform Β· github actions Β· testcontainers
apis, background workers and scheduled jobs, built as a modular monolith you can split later by moving a package β not rewriting.
the schema designed before the code, and the business rules that are easy to get subtly wrong β money, pricing, tax, multi-tenant access.
environments as code, a pipeline that blocks mistakes before review, and third-party apis behind adapters you can swap.
problem. turn a messy customer BOM into a trustworthy quote β priced across several global distributors, with indian customs duty and GST worked into the landed cost.
approach. a go modular monolith with 28 bounded contexts, designed in a frozen HLD and schema before code. supplier and payment integrations sit behind adapters; custom linters in CI enforce tenant isolation and module boundaries.
result. delivered the full flow end to end: BOM upload β column mapping β multi-supplier pricing β quote, priced against digi-key, mouser, element14 and robu. new suppliers and gateways plug in without touching business code.
| go code | ~149k lines across ~509 files |
|---|---|
| modules | 28, boundaries enforced in CI |
| postgres | 85 tables, reversible migrations |
| tests | 187 test files, testcontainers on real postgres |
ββββββββββββββββββββββββββββββ
β srilin-platform Β· go 1.26 β
β one docker image β
ββββββββββββββββ¬ββββββββββββββ
ββββββββββββββ¬βββββββββββββΌβββββββββββββ¬βββββββββββββ
βΌ βΌ βΌ βΌ βΌ
customer api admin api workerΒ·push workerΒ·pull batch jobs
rest /v1 iap-gated cloud tasks pub/sub scheduler
ββββββββββββββ΄βββββββββββββ¬βββββββββββββ΄βββββββββββββ
βΌ
postgres (ha) Β· cloud tasks Β· pub/sub Β· gcs
terraform: shared / stage / prod
design first. ship in small, reviewed steps.
intro call. 15 minutes, free. you describe the problem; i tell you honestly whether i am the right fit.
design & quote. a short design doc β modules, schema, infra β with a fixed price and milestones you sign off on.
build. small, reviewed commits in your repo, deployed as they land. async updates, a weekly demo.
handover. docs, runbooks and a recorded walkthrough so your team can own it β or keep me on a retainer.
fixed scopes, not hours. every engagement starts with a written scope you sign off on.
usd for clients outside india Β· inr for clients in india, GST added where applicable. an audit fee is credited against a project that follows it.
yes. i work async in IST and keep a few hours of overlap with US or EU mornings for calls. international work is invoiced in USD.
you do, from the first commit. everything lives in your github and your cloud accounts; nothing is locked to me.
yes β start with a backend audit or a scoped project. i usually begin with a short review so we agree on what to fix first.
gcp is where i am deepest, but the patterns carry over. tell me your stack on the call and i will be straight about it.
lightly β api clients and internal consoles in typescript. if the ui is the main deliverable, you will want a frontend specialist.
projects are 50% upfront and 50% on handover. audits are paid upfront, retainers monthly in advance.
tell me what you are building β a few lines is enough. if i'm not the right person, i'll say so and point you to someone who is.
$ mail [email protected]
$ open cal.com/nagasrinath/quick-chat # free 15-min call
replies within a day.
β naga