How to Lose a Launch
In her talk at the Test in Production Meetup in Berlin, Heidi Waterhouse discussed how to build resilient software systems that can handle inevitable failures. She emphasized the importance of making releases smaller and faster, decoupling components so that failure in one part does not affect the whole system, and ensuring reversibility by avoiding deployments whenever possible. Observability is crucial for monitoring system performance, while breaking up tightly integrated systems into services helps manage dependencies. Partial successes or "successful failures" should be embraced as a reality of complex and connected systems.
Company
LaunchDarkly
Date published
Dec. 9, 2019
Author(s)
Matt DeLaney
Word count
2341
Hacker News points
None found.
Language
English