RAML หรือ OAS (Swagger) คืออะไร?
ในโลกแบบไดนามิกของไมโครเซอร์วิส ทุกสิ่งสามารถเปลี่ยนแปลงได้ ส่วนประกอบใดๆ สามารถเขียนใหม่ในภาษาอื่นได้ โดยใช้เฟรมเวิร์กและสถาปัตยกรรมที่แตกต่างกัน มีเพียงสัญญาเท่านั้นที่ควรยังคงไม่เปลี่ยนแปลงเพื่อให้สามารถโต้ตอบกับไมโครเซอร์วิสจากภายนอกได้อย่างถาวร โดยไม่คำนึงถึงการเปลี่ยนแปลงภายใน และวันนี้เราจะมาพูดถึงปัญหาในการเลือกรูปแบบคำอธิบาย [...]