การสร้าง Workflow
NimbusCart ผู้ค้าปลีกออนไลน์ที่กำลังเติบโตอย่างรวดเร็ว กำลังปรับปรุง pipeline สำหรับประมวลผลคำสั่งซื้อใหม่ทั้งหมด workflow นี้ต้องรันขั้นตอนตามลำดับที่กำหนดไว้อย่างเคร่งครัด ได้แก่ ตรวจสอบคำสั่งซื้อ เรียกเก็บเงิน จองสินค้าคงคลัง และจัดการจัดส่ง โดยต้องมีการ retry อัตโนมัติเมื่อเกิดข้อผิดพลาด และแสดงสถานะของทุกขั้นตอนบน dashboard เดียว ทีม platform กำลังพิจารณาว่ารูปแบบการประสานงานบริการแบบใดเหมาะสมที่สุด
ใช้แอปเพื่อสลับระหว่างโหมด Orchestration และ Choreography แล้วเปรียบเทียบวิธีที่แต่ละโหมดประสานงาน workflow สี่บริการเดียวกันนี้
คำถาม: จากสิ่งที่แต่ละโหมดแสดง รูปแบบการประสานงานใดเหมาะสมที่สุดกับความต้องการของ NimbusCart ในการรันสี่ขั้นตอนตามลำดับที่เคร่งครัด retry ความล้มเหลวโดยอัตโนมัติ และแสดงสถานะของทุกขั้นตอนบน dashboard เดียว?
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การพัฒนาแอปพลิเคชันบน AWS
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด