Final Words (คำพูดสุดท้าย)

สถาปัตยกรรมไมโครเซอร์วิสให้คุณมีตัวเลือกมากขึ้น และมีการตัดสินใจให้ทำมากขึ้น การตัดสินใจในโลกแบบนี้เป็นกิจกรรมที่พบได้บ่อยกว่าในระบบโมโนลิธที่เรียบง่ายกว่ามาก คุณจะไม่ตัดสินใจถูกต้องทุกครั้งอย่างแน่นอน ผมรับประกันได้เลย ดังนั้นเมื่อรู้ว่าคุณจะทำผิดพลาดบ้าง ตัวเลือกของคุณมีอะไรบ้าง ผมขอแนะนำให้หาวิธีทำให้แต่ละการตัดสินใจมีขอบเขตเล็กลง แบบนั้นถ้าคุณตัดสินใจผิดพลาด มันจะกระทบแค่ส่วนเล็กๆ ของระบบคุณ เรียนรู้ที่จะยอมรับแนวคิดของสถาปัตยกรรมเชิงวิวัฒนาการ ที่ระบบของคุณโค้งงอ ยืดหยุ่น และเปลี่ยนแปลงไปตามเวลาเมื่อคุณเรียนรู้สิ่งใหม่ๆ อย่าคิดถึงการเขียนใหม่แบบ big-bang แต่ให้คิดถึงชุดของการเปลี่ยนแปลงที่ทำกับระบบของคุณไปเรื่อยๆ ตามเวลาเพื่อรักษาความยืดหยุ่นของมันไว้

ผมหวังว่าตอนนี้ผมได้แชร์ข้อมูลและประสบการณ์มากพอที่จะช่วยให้คุณตัดสินใจได้ว่าไมโครเซอร์วิสเหมาะกับคุณหรือไม่ ถ้าใช่ ผมหวังว่าคุณจะมองมันเป็นการเดินทาง ไม่ใช่จุดหมายปลายทาง จงค่อยเป็นค่อยไป แยกระบบของคุณออกทีละชิ้น เรียนรู้ไปพร้อมกัน และทำใจให้ชิน เพราะในหลายแง่มุม วินัยในการเปลี่ยนแปลงและวิวัฒนาการระบบของเราอย่างต่อเนื่อง เป็นบทเรียนที่สำคัญกว่าบทเรียนอื่นใดที่ผมได้แชร์กับคุณตลอดทั้งเล่มนี้ การเปลี่ยนแปลงเป็นสิ่งที่หลีกเลี่ยงไม่ได้ จงโอบรับมัน