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