Engineering the Future of Software
29–31 Oct 2018: Tutorials & Conference
31 Oct–1 Nov 2018: Training
London, UK

All the world's a staging server

Heidi Waterhouse (LaunchDarkly)
13:1514:05 Tuesday, 30 October 2018
Devops
Location: Buckingham Room - Palace Suite Level: Intermediate
Secondary topics:  Best Practice

Who is this presentation for?

  • Those working in DevOps and on cloud transformation

Prerequisite knowledge

  • Familiarity with typical deployment processes and deployment problems

What you'll learn

  • Understand how to determine if your processes are optimized and modern, given the number of ways deployment has changed in the cloud era

Description

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.

Photo of Heidi Waterhouse

Heidi Waterhouse

LaunchDarkly

Heidi Waterhouse is a developer advocate at LaunchDarkly. She works at the intersection of cutting-edge technology, usability, and possible disaster.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)