// build log

Engineering Notes

Things I've learned building distributed systems, debugging production failures, and figuring out what CIS Benchmark controls actually mean in practice.

3 published
3 in progress
Last post: May 2026
Updated as I build and learn
Currently writing
Kubernetes resource limits — what happens when you get them wrong
75%
EventBridge vs CloudWatch Events — the differences that matter
40%
Idempotency in Lambda — patterns and when each breaks
15%
May 2026
⏱ 6 min read
Why SAGA choreography beats orchestration for microservices

Built CloudFlow using choreography — each service reacts to events independently. No central brain. Here's what I learned about failure modes, compensating transactions, and idempotency under load at 1,100+ req/min.

Cloud Distributed Systems SAGA
Apr 2026
⏱ 8 min read
CIS Benchmark v1.5 — what actually matters in the IAM section

After building a CSPM tool that scans against CIS controls, here's what I found: most teams fail the same 4 IAM checks. The fixes are straightforward. The organisational politics around implementing them are not.

Security IAM CIS
Mar 2026
⏱ 10 min read
Terraform state management at scale — the decisions nobody tells you about

Remote state, workspaces, state locking, import vs refactor — a write-up of every mistake I made setting up Terraform for a multi-environment AWS setup from scratch. Some of these cost hours.

DevOps Terraform IaC
Coming soon
Kubernetes resource limits — what happens when you get them wrong in progress

OOMKilled pods, throttled CPUs, and why setting limits too tight is almost as bad as not setting them at all.

KubernetesDevOps
Coming soon
EventBridge vs CloudWatch Events — the differences that actually matter in progress

They look the same. They're not. A guide to when to use which — and what breaks when you pick wrong.

AWSDevOps
Coming soon
What TLA+ taught me about distributed system correctness in progress

How writing a formal spec for AgriFuture India changed the way I think about race conditions in every system I build.

ResearchFormal Methods