Operating Continuously: Best Practices for Accelerating Software Delivery (Paperback)
Harbaugh, Edith, de Arkland, Cody, Rinaldi, Brian
相關主題
商品描述
Continuous delivery doesn't stop with deployment. Modern software teams rely on an emerging set of best practices post-deployment to continuously improve their software. With this practical guide, CTOs, software architects, and senior engineering leaders will learn what these practices are and how to apply them to their existing operations.
Author John Kodumal, cofounder and CTO at LaunchDarkly, provides actionable insights into setting up and maintaining a smooth operational process post-deployment. You'll learn new approaches to releasing software, controlling systems at runtime, and measuring the impact of change. Armed with this knowledge, you can easily anticipate the next planning and building phase, feeding back into the software development lifecycle.
This book helps you:
- Understand why mature incident management processes are an essential part of the CI/CD story
- Use the tools and processes necessary to measure the impact of change to production systems
- Learn how to use canary launches and feature flags to release faster with less risk
- Set up effective incident management systems to reduce the impact of broken changes
- Explore an emerging class of techniques that extend the practice beyond deployment
- Use experimentation and impact analysis to continuously improve
商品描述(中文翻譯)
持續交付不僅僅止於部署。現代軟體團隊依賴於一套新興的最佳實踐方法,在部署後持續改進他們的軟體。這本實用指南將教導CTO、軟體架構師和高級工程領導者這些實踐方法是什麼,以及如何應用到他們現有的運營中。
作者John Kodumal是LaunchDarkly的聯合創始人和CTO,他提供了實用的見解,教導如何在部署後建立和維護一個順暢的運營流程。你將學習到釋出軟體的新方法、在運行時控制系統以及測量變更的影響。憑藉這些知識,你可以輕鬆預測下一個規劃和建立階段,並將其反饋到軟體開發生命週期中。
這本書將幫助你:
- 瞭解成熟的事件管理流程為CI/CD故事的重要組成部分
- 使用必要的工具和流程來測量對生產系統的變更影響
- 學習如何使用金絲雀發佈和功能旗標以更快、更低風險地釋出
- 建立有效的事件管理系統,減少錯誤變更的影響
- 探索一類新興的技術,將這些實踐方法擴展到部署之外
- 使用實驗和影響分析來持續改進