AWS เปิดซอร์สโค้ด SaaS Boost
(github.com)-
เครื่องมือที่ช่วยให้สร้างโซลูชัน SaaS ได้ง่ายขึ้น
-
มีฟังก์ชันพื้นฐานอื่น ๆ มาให้ เพื่อให้นักพัฒนาสามารถโฟกัสกับฟังก์ชันหลักได้
→ ช่วยให้สามารถให้บริการหนึ่งเดียวแก่ผู้ใช้หลายราย (Tenant) และคิดค่าบริการตามปริมาณการใช้งาน/โมเดลสมาชิกได้
→ ฟังก์ชันหลักสร้างเป็น Docker image แล้วลงทะเบียนไว้ (ECR)
→ มีมาให้พื้นฐาน: Onboarding, Metrics, User, Settings, Tenant, Quota เป็นต้น
→ มี React Admin ให้: Lambda + Cognito + S3
- การทำงาน
→ Onboarding Tenant: เมื่อสมัครใช้งาน SaaS ใหม่ จะรันไมโครเซอร์วิส Onboarding & Setting (ทำอัตโนมัติด้วย CloudFormation)
→ สภาพแวดล้อมของ Tenant: ตั้งค่า VPC แยกสำหรับแต่ละรายและทำ routing ด้วย Route 53 โดยแต่ละ Tenant จะถูกดีพลอยบน ECS cluster
→ เพิ่มคีย์ API ของ Stripe เพื่อกำหนดค่าระบบบิลลิงของ SaaS
→ ให้สถิติการดำเนินงานด้วย QuickSight
- เปิดพรีวิวในงาน re:invent 2020
1 ความคิดเห็น
ขอบคุณครับ! เดี๋ยวต้องลองใช้ทดสอบสักครั้งแล้ว!