AWS Amplify
คืออะไร
AWS Amplify เป็นชุดเครื่องมือและบริการสำหรับพัฒนา full-stack web และ mobile applications บน AWS ครอบคลุมตั้งแต่ frontend hosting, CI/CD, authentication, storage, API จนถึง real-time data รองรับ React, Next.js, Vue, Angular, iOS, Android และ Flutter ช่วยให้นักพัฒนาสร้างแอปบน AWS ได้รวดเร็วโดยไม่ต้องจัดการ infrastructure เอง
ราคา
- Hosting: ฟรี 1,000 build minutes/เดือน + 15 GB data storage + 5 GB transfer
- Build: $0.01/build minute หลังจาก free tier
- Hosting bandwidth: $0.15/GB หลัง free tier
- Storage: $0.023/GB/เดือน
- Amplify Studio: ฟรีสำหรับ basic features
เหมาะสำหรับ
- Frontend developers ที่ต้องการ backend โดยไม่ต้องเชี่ยวชาญ AWS
- Rapid prototyping และ MVP development
- JAMstack web applications
- Cross-platform mobile apps ด้วย framework เดียว
Use Case ตัวอย่าง
startup สร้าง web app สำหรับ booking ห้องประชุมใน 2 สัปดาห์ด้วย Amplify โดยใช้ Amplify Auth (Cognito) สำหรับ login, Amplify DataStore สำหรับ sync ข้อมูลการจองแบบ real-time และ Amplify Hosting สำหรับ deploy แอป ทีม frontend 2 คนสามารถสร้างทั้ง frontend และ backend ได้โดยไม่ต้องมีความรู้ด้าน infrastructure AWS