- Intro
- เบื้องหลังการนำเทคโนโลยี Serverless มาใช้ใน Data Pipeline: ระหว่างที่มองหาสภาพแวดล้อมที่เหมาะกับการรันโค้ดด้วยรอบเวลาที่สั้นกว่ารายชั่วโมง จึงตัดสินใจใช้เทคโนโลยี Serverless
- สภาพแวดล้อมการ deploy Lambda ที่ไม่สะดวก: เมื่อทำ IaC ด้วย Terraform ไม่เพียงแต่ต้องเขียนโค้ดจำนวนมากจึงไม่สะดวก แต่การทำ lambda packaging ก็ยุ่งยากด้วย
- การนำ Serverless framework มาใช้: สามารถตั้งค่าและดูแลระบบได้ดีด้วยโค้ดจำนวนน้อย อีกทั้งยังทำ Build และ Test ได้ง่าย
- จุดที่น่าเสียดาย: ไม่สามารถดู Plan ได้ และข้อไม่สะดวกของ CloudFormation ก็ยังคงมีอยู่เหมือนเดิม
- สรุป: Serverless framework เป็น framework ที่มีข้อดีมากกว่าข้อที่น่าเสียดายอย่างมาก จึงมีแผนจะใช้งานต่อไปในอนาคต ที่จริงแล้วปัญหาของสภาพแวดล้อม Lambda มีมากกว่า Serverless framework เสียอีก
- กรณีการใช้งาน
- กรณีที่ 1: Kafka Connect Manager
- กรณีที่ 2: การรัน Batch Job
- ปิดท้าย
ยังไม่มีความคิดเห็น