นี่คือเวลาที่สตาร์ทอัพของคุณควรเลือกใช้ไมโครเซอร์วิสเพื่อพัฒนาแอปพลิเคชัน

นี่คือเวลาที่สตาร์ทอัพของคุณควรเลือกใช้ไมโครเซอร์วิสเพื่อพัฒนาแอปพลิเคชัน

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

ไม่?ในการสนทนากับผู้ประกอบการในอินเดียAashish Gupta

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

Microservices คืออะไร?

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

ในคำพูดของ Gupta สถาปัตยกรรม microservices หมายความว่าคุณกำลังแยกย่อยแอปพลิเคชันเสาหินขนาดใหญ่ของคุณออกเป็นส่วนประกอบขนาดเล็กมากที่เชื่อมต่อกันอย่างหลวมๆ

“เมื่อคุณมีส่วนประกอบที่เชื่อมต่อกันอย่างหลวมๆ แอปพลิเคชันจะเปลี่ยนแปลงและปรับขนาดได้ง่าย สำหรับองค์กรที่ต้องการปรับใช้อย่างรวดเร็วหรือเปลี่ยนแปลงระบบอย่างรวดเร็ว ควรเลือกใช้ไมโครเซอร์วิส” Gupta แบ่งปันในขณะที่ยกตัวอย่างบริษัทต่างๆ เช่น Uber หรือ Amazon หรือ Netflix ที่มีความสามารถในการเปลี่ยนแปลงหลายร้อยรายการทุกวัน

โอเพ่นซอร์สช่วยเสริมไมโครเซอร์วิสได้อย่างไร

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

Gupta กล่าวว่า “ก่อนหน้านี้ เครื่องมือนี้ส่วนใหญ่สร้างขึ้นจากเทคโนโลยีโอเพ่นซอร์ส หลายบริษัทใช้ประโยชน์จากเครื่องมือโอเพ่นซอร์สเหล่านี้และผสานรวมเข้าด้วยกันเพื่อสร้างโครงสร้างพื้นฐานไมโครเซอร์วิสของตนเอง แต่สิ่งนี้กำลังเปลี่ยนไปด้วยผู้จำหน่ายระบบคลาวด์ที่จัดตั้งขึ้นซึ่งสนับสนุนฟีเจอร์เหล่านี้โดยกำเนิดบนระบบของตน แพลตฟอร์ม.”

ภาคส่วนใดที่จะได้รับประโยชน์จากสถาปัตยกรรม?

จากข้อมูลของ Gupta บริษัทค้าปลีกออนไลน์หรือแพลตฟอร์มอีคอมเมิร์ซกำลังนำสถาปัตยกรรมนี้มาใช้อย่างมาก เนื่องจากมีฐานผู้ใช้จำนวนมาก

ผู้ที่ชื่นชอบ microservices มากเป็นอันดับสองคือภาคส่วน BFSI 

อุตสาหกรรมนี้นั่งอยู่บนแอปพลิเคชั่นรุ่นเก่าจำนวนมาก และการธนาคารสมัยใหม่ต้องการให้รองรับเทคโนโลยีธุรกิจดิจิทัล เช่น โมบิลิตี้และ IoT “โมเดลประเภทนี้ต้องการให้ระบบมีการออกแบบที่มุ่งเน้นบริการ” เขากล่าวเสริม

นอกจากนี้ นักวิเคราะห์ยังได้รับการสอบถามจากองค์กรภาครัฐ เนื่องจากมุ่งเน้นที่การรองรับประชาชนผ่านเทคโนโลยีธุรกิจดิจิทัล และสนับสนุนบริการอิเล็กทรอนิกส์ เช่น การชำระบิลและแอปรับเรื่องร้องทุกข์ของลูกค้า

นอกจากนี้ Gartner ยังได้รับการสอบถามจากบริษัทต่างๆ ที่ดำเนินธุรกิจในภาคส่วนต่างๆ เช่น การดูแลสุขภาพ อาหารและเครื่องดื่ม และการเดินทาง

เคล็ดลับสำหรับผู้ประกอบการที่ต้องการผสานรวมไมโครเซอร์วิส

สำหรับผู้ประกอบการและประธานเจ้าหน้าที่ฝ่ายเทคโนโลยีที่กำลังวางแผนที่จะนำโมเดลนี้ไปใช้ ผู้เชี่ยวชาญมีคำแนะนำดังต่อไปนี้:

#ไม่เกี่ยวกับเทคโนโลยี มันเกี่ยวกับคนและกระบวนการ

หากคุณไม่คุ้นเคยกับแนวคิดอย่างเช่น Agile และ DevOps และหากคุณไม่ยอมรับ CI/CD ระบบอัตโนมัติ (การผสานรวมอย่างต่อเนื่องและการส่งมอบอย่างต่อเนื่อง) แม้แต่การออกแบบที่ดีอย่างไมโครเซอร์วิสก็ไม่สามารถช่วยคุณได้

#เมื่อคุณก้าวไปสู่สถาปัตยกรรมที่มีการกระจายสูงประเภทนี้ คุณจะไม่ได้ขจัดความซับซ้อนออกไป

credit: dsswebservices.com ficcionblog.com coachoutletwebsitelogin.com QuickWebRefs.com BuzzVideoWeb.com PetErrDevries.com deedeeskid.com gaygasmhunter.com biszumleuchtturm.com lindasellsnewmexico.com centralcoastwindsurfing.com