สรุปโซลูชัน Serverless ปี 2020
(blog.bitsrc.io)คอมพิวติ้ง: AWS Lambda
ID: Auth0
การสนทนาแบบเรียลไทม์: PubNub
คอมโพเนนต์: BitDev
NoSQL: Azure CosmosDB
CMS: Contentful
RDB: Aurora Serveless
การบันทึกล็อกและมอนิเตอร์ริง: DataDog
ไฟล์: S3
DevOps: Azure DevOps
CDN: CloudFront
API: AWS API Gateway
Workflow Orchestration: Zappier
2 ความคิดเห็น
ทุกวันนี้ CDN มีฟีเจอร์ Lambda@Edge ที่ยอดเยี่ยมมาก เลยรู้สึกว่า CloudFront น่าจะนำไปประยุกต์ใช้ได้หลายด้าน
CloudFlare Workers รัน V8 ขึ้นมาโดยตรงเลยทำให้เร็วมากจริง ๆ แต่มีข้อจำกัดเรื่องขนาดสคริปต์ที่อัปโหลดได้ (1MB) เลยทำให้เอาไปใช้งานได้หลากหลายค่อนข้างยาก
Lambda ใช้ได้ถึง 50MB แถมบางส่วนก็อัปขึ้น S3 แล้วดึงมาใช้ได้ด้วย..
https://github.com/alixaxel/chrome-aws-lambda กำลังใช้งาน Chromium binary สำหรับ Lambda ที่ปรับให้พอดีกับข้อจำกัด 50MB ตัวนี้ได้ดีมาก
ต้องเท่าไหร่? เท่าไหร่ถึงจะพอ?