ATMO - การพัฒนาแอปพลิเคชันคลาวด์ด้วย WASM
(github.com)<p>- โอเพนซอร์สที่รองรับการพัฒนาแอปพลิเคชันเซิร์ฟเวอร์โดยไม่ต้องกังวลเรื่องการขยายระบบ อินฟราสตรักเจอร์ หรือเครือข่าย <br />
- ใช้ WASM เพื่อสร้างและรัน Runnable ซึ่งเป็นหน่วยแบบฟังก์ชัน ด้วยภาษาโปรแกรมที่ต้องการ <br />
- เหมาะกับเว็บเซอร์วิสอย่าง API หรือสภาพแวดล้อมแบบ HTTP และสตรีม <br />
- วิธีการพัฒนา<br />
→ 1. เขียนฟังก์ชันแบบ Self-contained & Composable <br />
→ 2. กำหนดรูปแบบการทำงานด้วย "Directive" ที่เป็น YAML (เช่น routing, logic)<br />
→ 3. สร้างเป็น Runnable bundle แล้ว deploy <br />
- ATMO เป็นโอเพนซอร์สที่เขียนด้วย Go ส่วนตัวอย่าง Runnable ส่วนใหญ่ใช้ Rust </p>
ยังไม่มีความคิดเห็น