February 9, 2020

247 words 2 mins read

All the world's a staging server

All the world's a staging server

Here's some sad news: staging is a lie and will never be identical to production, because production is unknowable. But here's the good news: production can contain multitudes, including features you arent ready to turn on or activate yet. Join Heidi Waterhouse for an exploration of the ways that you might be able to kill staging and perform better.

Talk Title All the world's a staging server
Speakers Heidi Waterhouse (LaunchDarkly)
Conference O’Reilly Software Architecture Conference
Conf Tag Engineering the Future of Software
Location London, United Kingdom
Date October 29-31, 2018
URL Talk Page
Slides Talk Slides
Video

Here’s some sad news: staging is a lie and will never be identical to production, because production is unknowable. Trying to replicate it is often prohibitively expensive. But here’s the good news: production can contain multitudes, including features you aren’t ready to turn on or activate yet. You can hide in the dark and do integration testing at the same time. It’s simplistic to say that you should just kill the idea of a staging server and do everything in production. There are obviously problems with that. You need to do unit testing; you need to avoid things that will take down a service; and you may need to do essential cutovers. But it’s worth examining what benefit you’re getting from staging and whether you could reallocate that effort. Join Heidi Waterhouse for an exploration of the ways that you might be able to kill staging and perform better.

comments powered by Disqus