Summary (สรุป)
เราได้พูดถึงแนวคิดสำคัญหลายอย่างในบทนี้ ซึ่งจะเป็นประโยชน์กับคุณไม่ว่าสุดท้ายแล้วคุณจะใช้ microservices หรือไม่ก็ตาม ยังมีแง่มุมอีกมากมายให้สำรวจรอบๆ แนวคิดเหล่านี้ ตั้งแต่ continuous delivery ไปจนถึง trunk-based development, monorepo ไปจนถึง multirepo ผมได้ให้แหล่งข้อมูลและการอ่านเพิ่มเติมมากมายแก่คุณแล้ว แต่ตอนนี้ก็ถึงเวลาที่เราจะไปยังหัวข้อสำคัญที่ต้องสำรวจอย่างลึกซึ้ง นั่นคือการ deployment
1 Alanna Brown, Nicole Forsgren, Jez Humble, Nigel Kersten, and Gene Kim, 2016 State of DevOps Report , https://oreil.ly/YqEEh .
2 Nicole Forsgren, Dustin Smith, Jez Humble, and Jessie Frazelle, Accelerate: State of DevOps 2019, https://oreil.ly/mfkIJ .
3 For more details, see Jez Humble and David Farley, Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation (Upper Saddle River, NJ: Addison-Wesley, 2010).
4 See “Managing Dependency Graphs” in Continuous Delivery , pp. 363–73.
5 Rachel Potvin and Josh Levenberg, “Why Google Stores Billions of Lines of Code in a Single Repository,” Communications of the ACM 59, no. 7 (July 2016): 78–87.