Kubernetes Health Checks: Liveness, Readiness, and Startup Probes Explained
Understanding how the control plane actually schedules and tracks pods explains what a probe result feeds into. The three Kubernetes probe types get explained by
A technical reference for infrastructure engineers
Practical writing on DevOps, cloud infrastructure and modern delivery — from someone who builds and runs these systems day to day.
Understanding how the control plane actually schedules and tracks pods explains what a probe result feeds into. The three Kubernetes probe types get explained by
ArgoCD showed up as one piece of the best-of-breed stack I wrote about replacing an all-in-one platform with, without ever explaining what it’s actually doing
I’ve written before about what adding more instances doesn’t actually fix — this is the narrower question of what should trigger adding them in the
Picking service boundaries is one problem — I’ve covered that separately when writing about bounded contexts and communication between services. What actually crosses those boundaries
Building a CI/CD pipeline from commit to production is one problem for a single project. A monorepo’s CI pipeline usually starts out simple the same
The .tfstate file is the part of Terraform that gets glossed over in most getting-started guides, right up until it’s the reason a deploy breaks
I touched on structured logs briefly while writing about Node.js observability in production, as one ingredient among several. It deserves its own post, because “Add
I’ve written about what bash setup scripts turn into once they grow up into real automation, and about a self-healing script I actually run —
I’ve written a monolith-to-microservices playbook before that mostly stayed at the level of architecture decisions — bounded contexts, service boundaries, the stuff of diagrams. The
I’ve written before about Ansible as part of a broader IaC toolchain without ever digging into this specific property on its own — worth fixing