- บทความนี้กล่าวถึง
twelve-factor app ซึ่งเป็นวิธีวิทยาสำหรับการสร้างแอปพลิเคชันแบบซอฟต์แวร์เป็นบริการ (SaaS)
- วิธีวิทยา Twelve-factor app ใช้รูปแบบเชิงประกาศเพื่อลดเวลาและค่าใช้จ่ายของนักพัฒนาใหม่ที่เข้าร่วมโครงการ ผ่านการทำให้การตั้งค่าเป็นอัตโนมัติ
- วิธีวิทยานี้คงสัญญาที่ชัดเจนกับระบบปฏิบัติการพื้นฐานไว้ เพื่อรับประกันความสามารถในการพกพาสูงสุดระหว่างสภาพแวดล้อมการรัน
- วิธีวิทยานี้ช่วยขจัดความจำเป็นในการดูแลเซิร์ฟเวอร์และระบบ และเหมาะสำหรับการนำไปปรับใช้บนแพลตฟอร์มคลาวด์สมัยใหม่
- ลดความแตกต่างระหว่างการพัฒนาและการใช้งานจริงให้เหลือน้อยที่สุด เพื่อให้สามารถทำ continuous deployment เพื่อความคล่องตัวสูงสุดได้
- Twelve-factor app สามารถขยายขนาดได้โดยไม่ต้องเปลี่ยนแปลงเครื่องมือ สถาปัตยกรรม หรือแนวปฏิบัติในการพัฒนาอย่างมีนัยสำคัญ
- วิธีวิทยานี้สามารถใช้ได้กับแอปที่เขียนด้วยภาษาโปรแกรมใดก็ได้ ซึ่งใช้บริการสนับสนุนหลากหลายประเภท เช่น ฐานข้อมูล คิว และเมมโมรีแคช
- วิธีวิทยานี้มีความเกี่ยวข้องอย่างยิ่งในยุคปัจจุบันที่ซอฟต์แวร์มักถูกให้บริการในรูปแบบบริการ เช่น เว็บแอปหรือ SaaS
1 ความคิดเห็น
ความเห็นจาก Hacker News