Video description
We never change the amount of work or technical debt; we just shift it, and with it, we change how it emerges and appears. Our systems don’t have to be perfect to be operational—planes, networks, and elite athletes all function at extremely high levels even though they are not operating at 100%. As an industry, we have moved the locus of control from hardware to operating system to virtual machine to container to orchestration, and now we’re approaching serverless.
None of that has reduced the amount of work you have to do; it just makes it so you can reuse and conceptually compress the work of others. Since we’re making the work in our tools less visible, we also have less control over how they work. We assume the promises that have been true will continue to be true, but that isn’t in our control.
Heidi Waterhouse (LaunchDarkly) explains how to handle this level of uncertainty. You’ll learn to add in error budgets, layered access, and other accommodations for failure and to design your systems for function over form or purity. You’ll leave with some concrete ideas about how to add resiliency to your system by learning to trust but mitigate your reliance on perfect performance of your underlying tools.
This session was recorded at the 2019 O'Reilly Velocity Conference in San Jose.
Product information
- Title: Everything is a little bit broken; or, The illusion of control
- Author(s):
- Release date: October 2019
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 0636920338529
You might also like
audiobook
Transformed
Help transform your business and innovate like the world's top tech companies! Transformed: Moving to the …
video
Beyond accidental architecture
Software systems always express some form of architecture. Many times those architectures reflect the mere circumstances …
video
Building a service delivery infrastructure (sponsored by ThoughtWorks)
Teams considering adoption of service-based or microservice architectures have a wealth of information to consult on …
video
Building the skills to succeed as a remote worker in 90 minutes
Working in a remote environment is more than chatting in Slack and joining video stand-up calls. …