เราใช้เวลาไปมากกับการพูดถึงแง่มุมด้านการออกแบบของ microservices แต่ตอนนี้เราต้องเจาะลึกลงไปอีกหน่อยว่ากระบวนการพัฒนาของคุณอาจต้องเปลี่ยนแปลงอย่างไรเพื่อรองรับสถาปัตยกรรมรูปแบบใหม่นี้ ในบทถัดๆ ไป เราจะดูวิธี deploy และทดสอบ microservices ของเรา แต่ก่อนอื่นเราต้องมาดูสิ่งที่เกิดขึ้นก่อน นั่นคือเกิดอะไรขึ้นเมื่อนักพัฒนามีการเปลี่ยนแปลงที่พร้อม check in

เราจะเริ่มต้นการสำรวจนี้ด้วยการทบทวนแนวคิดพื้นฐานบางอย่าง นั่นคือ continuous integration และ continuous delivery แนวคิดเหล่านี้สำคัญไม่ว่าคุณจะใช้สถาปัตยกรรมระบบแบบไหนก็ตาม แต่ microservices เปิดประเด็นคำถามเฉพาะตัวขึ้นมาอีกมากมาย จากนั้นเราจะไปดู pipeline และวิธีต่างๆ ในการจัดการ source code สำหรับ services ของคุณ