Thoughts and Writings
Latest Thoughts
Getting Started with LLM Evaluation Metrics
An introduction to evaluating large language model outputs: metric types, key dimensions (correctness, relevancy, hallucination, safety), when to choose model-based vs statistical metrics, and how to start evaluating your LLM system.
Introduction to LLM Observability
A practical guide to making large language model applications reliable and safe in production. Covers key metrics, tracing, quality checks, security signals, and cost control strategies.
LLM Test Methods
An introduction to testing large language model systems: test types (unit, regression, safety, performance), practical workflow, common pitfalls, and how to get started building a test suite you can trust.
DevSecOps: What is it
A practical guide to embedding security into DevOps: build automation, shift risk detection left, monitor in production, and grow maturity without slowing delivery.
Kubernetes: Performance Metrics
Key kubernetes metrics to monitor for reliable, efficient clusters — from resource usage to control plane health and actionable alerts.
Kubernetes: Day-2 Operations
Explains canary deployments and how to implement progressive delivery in Kubernetes using tools like Flagger for safer, automated rollouts.
Kubernetes: Progressive Delivery
Explains canary deployments and how to implement progressive delivery in Kubernetes using tools like Flagger for safer, automated rollouts.
Namespaces - Simple Tenancy in Kubernetes
Looks at when and how to use namespaces to separate workloads safely within a kubernetes cluster. Explains their limits, common pitfalls, and why staging and production should be isolated beyond namespaces.
Platform Engineering with Kubernetes
Practical guidance for building an internal platform on top of kubernetes. Covers core building blocks, ecosystem tools, observability and security guardrails, and trade-offs to expect when running at scale.
Platform Engineering: Platform as a Product
Explains the “platform as a product” mindset: treat the platform like any user-facing product with clear ownership, roadmap, and feedback loops. Shows how this approach improves developer experience and delivery speed.
Platform Engineering: What is it?
An introduction to platform engineering — building shared tools and guardrails so developers can ship safely and focus on product work. Explains scope, benefits, and how to start small and evolve.