If you’re heading to KubeCon this week, here are some talks to consider.
JJ Tang — Rootly
This article shows you how to manage Postgres indexes: when you need one, what type of index to choose, and how to set it up.
Milly Leadley — incident.io
It’s neat that Cloudflare can see evidence of a BGP route leak in a third party that affected OVHcloud.
Bryton Herdes, David Belson, and Tanner Ryan — Cloudflare
In this post, we’ll explore how we leveraged Temporal’s own capabilities to expand our infrastructure from AWS to Google Cloud, the challenges we faced along the way, and how we solved them using cloud-agnostic workflows.
Raphaël Beamonte — Temporal
This deeply opinionated piece advocates against the “Architect” role, at least in certain forms. Among other problems, the Architect role breaks ownership models and impedes others.
Alex Ewerlöf
These folks were using Kubernetes for their product that provides hosted developer environments (build systems, toolchains, and the like). While they directly acknowledge that their use case is not the same as common production environments, I still found it pretty interesting to learn about the problems they ran into that ultimately caused them to find another platform.
Christian Weichel and Alejandro de Brito Fontes — Gitpod
This extensive guide shows you how to build an LLM-based agent to assist with incident response. It includes python code snippets and shows you how to provide the LLM agent with documentation and access to external data sources like PagerDuty.
Eric Abruzzese — Aptible
A primer on the Swiss Cheese Model for modeling how accidents happen. I especially like the section at the end that suggests more nuanced thinking.
Jonathan Cheyne — Johnson Winter Slattery