← Indonesian articles Indonesian · technology · advanced · 118 words · ~1 min
Arsitektur Layanan Mikro
สถาปัตยกรรมไมโครเซอร์วิส
Microservices Architecture
An advanced discussion of microservices design patterns and the trade-offs compared to monolithic systems.
Sign in to save texts and track what you've read.
, . สถาปัตยกรรมไมโครเซอร์วิสแบ่งแอปพลิเคชันขนาดใหญ่ออกเป็นบริการย่อยที่เป็นอิสระ โดยแต่ละบริการรับผิดชอบโดเมนธุรกิจที่กำหนดไว้อย่างชัดเจนหนึ่งอย่าง
, , , , . แต่ละบริการมีโค้ดเบส ฐานข้อมูล และวงจรการ deploy ของตัวเอง ทีมต่าง ๆ จึงพัฒนา ทดสอบ และเปิดตัวบริการแบบขนานกันได้โดยไม่พึ่งพากัน
; . การสื่อสารระหว่างบริการมักใช้ API HTTP/REST หรือคิวข้อความแบบอะซิงโครนัส รูปแบบ saga จัดการความสอดคล้องของข้อมูลแบบกระจายโดยไม่ต้องทรานแซกชันสองเฟสที่มีต้นทุนสูง
: . การจัดการคอนเทนเนอร์ด้วย Kubernetes ช่วยให้ปรับขนาดได้อัตโนมัติ บริการที่มีโหลดพุ่งสูงจะได้รับเรปลิกาเพิ่มโดยอัตโนมัติในไม่กี่วินาที
, , , . ในทางกลับกัน ไมโครเซอร์วิสเพิ่มความซับซ้อนทางการดำเนินงานอย่างมาก ทั้งการสังเกตการณ์แบบกระจาย การจัดการคอนฟิก และการดีบักข้ามบริการต้องการความพร้อมขององค์กรในระดับหนึ่งก่อนที่ประโยชน์จะมากกว่าต้นทุน
colour key NounVerbAdjectiveAdverbPronounParticleConjunctionDeterminer