Istio Service Mesh in Practice: What It Gives You and Where It Bites
What a service mesh actually solves, the Istio features worth adopting first, and the production gotchas - from sidecar overhead to an egress gateway TLS trap.
Read article →Datadog on Kubernetes: A Practical Setup That Pays for Itself
How to set up Datadog on Kubernetes so metrics, traces and logs connect - unified service tagging, SLO-based alerting, and keeping ingestion costs under control.
Read article →How does the browser resolve DNS?
A high-level walk through what happens, step by step, when your browser resolves a domain name into an IP address.
Read article →Amazon's 14 Leadership Principles
Amazon's 14 Leadership Principles, and why several of them map neatly onto the day-to-day discipline of DevOps and Site Reliability Engineering.
Read article →Arnold's 6 Rules for Success
Arnold Schwarzenegger's six rules for success, and why they resonate with how we approach building a consultancy and a career in tech.
Read article →Kubernetes Resource Limits and JVM Heap Size
How the JVM picks its maximum heap size inside a Kubernetes container, and a sensible way to align -Xmx with your resource requests and limits.
Read article →Kubernetes Service Accounts and Secrets - Mounting Secrets as Volumes
A hands-on look at how Service Account RBAC interacts with secrets mounted as volumes in Kubernetes - and why an RBAC restriction doesn't stop a volume mount.
Read article →15 Books Bill Gates Thinks Everyone Should Read
A roundup of book recommendations from Bill Gates, and a few thoughts on why wide reading matters for people who work in technology.
Read article →Static website hosting using S3 and CloudFront
A walkthrough of hosting a static website on AWS using S3, CloudFront, Route 53 and Lambda@Edge, all provisioned with Terraform.
Read article →