Skip to main content

Stop Treating Infrastructure as Code Like Application Code

· 2 min read
Saikoushik Gandikota
Senior Platform Engineer

"We apply the same engineering practices to our Terraform as we do to our application code."

This sounds responsible. It's also why your infrastructure deployments take 3 weeks to get through code review.

Infrastructure as Code is code, yes. But it's a fundamentally different KIND of code. Treating it identically to application code creates more problems than it solves.

Kubernetes RBAC Is Not Optional — It's Your First Line of Defence

· 2 min read
Saikoushik Gandikota
Senior Platform Engineer

"We'll add RBAC later."

I've heard this sentence on 4 different projects. "Later" usually means "after the security audit finds it" or "after an incident."

RBAC isn't a nice-to-have. In a shared Kubernetes cluster, it's the difference between teams coexisting safely and one team accidentally deleting another's production workloads.