application ที่ถูกสร้างด้วยระบบ microservice จะไม่พังทั้งระบบเลยแม้แต่น้อย เพราะเมื่อมี service หนึ่งไม่สามารถทำงานได้ ระบบทั้งระบบจะไม่ล่มโดยอัตโนมัติ และ service อื่น ๆ ก็จะยังทำงานได้ตามปกติ เช่น คุณยังจะสามารถดู Netflix ได้ใรขณะที่ระบบ search ล่ม เป็นต้น ซึ่งการซ่อมแซม service จะมีผลกระทบไม่หนักเท่าระบบแบบ monolithic
5️⃣ ขยาย service และสร้างใหม่ได้ง่าย:
service แต่ละตัวทำงานโดยเป็นอิสระกัน ซึ่งหมายความว่าเราสามารถ scale service เพิ่มได้โดยไม่ต้อง scale ทั้งระบบ application ในขณะที่ประสิทธิภาพของ application นั้นเพิ่มขึ้น และยังสามารถ deploy service ที่สำคัญสำหรับธุรกิจโดยไม่ต้องเสียทรัพยากรมกานัก ในขณะที่ประสิทธิภาพเพิ่มขึ้น และสามารถรองรับ user ได้มากขึ้นอีกด้วย
.
🤩 ทั้งหมดที่ว่ามานี้ สามารถทำให้ทีมพัฒนาสามารถโฟกัสไปที่ task และ end user ของตัวเองได้มากยิ่งขึ้น ซึ่งนั่นทำให้ทีมพัฒนามี motivation ในการพัฒนามากขึ้น และเพิ่มประสิทธิภาพโดยรวมของระบบ และธุรกิจได้