Loading video player...
In this video, I break down how release engineering works in practice from an engineering management perspective. This is not theory and not tool marketing. It’s the framework I use to help teams ship faster without breaking production. This video is designed for engineering managers, tech leads, staff engineers, and senior ICs moving into leadership roles who are responsible for production outcomes. What you’ll learn: - Why are release problems usually management problems - How release engineering actually starts in real companies - How to balance release speed with operational risk - How do company size and lifecycle change affect the release strategy - How to learn from failures without slowing teams down - How to categorize systems to release more safely ⏱️ Timestamps 0:00 Introduction – Why to watch this video? 0:32 Who am I? 0:52 How releases usually start in startups 1:19 Releases is a team effort, but it's your responsibility to make it work 2:00 Structure of presentation 2:26 THEORY 2:31 Release/deploy transparency 3:07 We deploy what we test 4:49 Why release and deployment should be treated as a separate processes 6:00 Balancing risks and agility 8:25 Adjust the release process to the current company state 11:28 Adjust the release process to the current operational reality 13:07 Make sure that we learn from mistakes 14:20 Question your metrics 14:56 Theory summary 15:10 PRACTICE 15:17 Not all services are critical / Business Impact Analysis 16:53 Chop the release levels 17:35 Regular release VS hotfix 19:00 Adjust release timing to control the number of hotfixes 20:38 TOOLS 20:49 Semantic versioning and how to indicate the ability to rollback 23:52 Release Consistency analysis 24:47 Backwards Compatibility explained 27:32 Options to apply backwards compatibility 28:03 Release Impact Analysis 28:56 Summary Additional materials Presentation link: https://docs.google.com/presentation/d/1YSskdl_Oqh1VBhnbty0GrAoaQuc-AfAOq799vpbip_Q/edit?usp=sharing Business Impact Analysis standards: 1. NIST SP 800-34 Rev. 1 (page 15) https://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-34r1.pdf 2. ISO/TS 22317:2021 https://www.iso.org/standard/79000.html