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.

6 See Git Virtual File System Design History .