“But it worked in staging!” is the new “But it works in my machine?”. Docker, kubernetes and friends have made it easier to create similar environments, but it is still impossible to create environments that are the same as production. So a few years ago, we killed our staging environment and tested *everything* either locally on a developer’s machine or in production.
We will go over our lessons learned and what is needed to be able to successfully kill your staging environment. SPOILER WARNING: One of those things is proper observability.
Please register for o11ycon+hnycon first, then register for this workshop. Conference registration is required.
Michael is a Platform Engineer at Honeycomb.io. Has worked with various public and private cloud providers over for the past 8 years. Originally was deeply rooted in system administration but has since gained fondness for infrastructure as code and developer tooling. He has been using Kubernetes + Terraform software pairing since 2017. In his spare time he is an avid PC gamer, enjoys cooking and tinkers with mixed reality.