เทคโนโลยีและนวัตกรรม

Cloudflare Workers หรือ Vercel Functions: cold start ไม่ใช่ต้นทุนเดียว

Cloudflare Workers หรือ Vercel Functions: cold start ไม่ใช่ต้นทุนเดียว

Cloudflare Workers เหมาะกับ API สั้นที่ใช้ CPU น้อย ส่วน Vercel Functions เหมาะกับแอป Next.js ที่พึ่งพา Node.js มาก แต่ endpoint ที่รอ AI ต้องคิดค่าหน่วยความจำและตำแหน่งข้อมูลร่วมด้วย

เทคโนโลยีและนวัตกรรม 1
Supabase หรือ Firebase: งานอ่านกับงานเขียนให้คำตอบคนละแบบ

Supabase หรือ Firebase: งานอ่านกับงานเขียนให้คำตอบคนละแบบ

ถ้าข้อมูลสัมพันธ์กันและต้องใช้ SQL ให้เริ่มพิจารณา Supabase; ถ้าแอปอ่านเอกสารตามรูปแบบหน้าจอและติดตามการเปลี่ยนแปลง ให้พิจารณา Cloud Firestore โดยคำนวณต้นทุนจากงานจริง

เทคโนโลยีและนวัตกรรม 2
Cloudflare R2 หรือ Amazon S3: egress ฟรีแลกกับอัปโหลดที่ช้ากว่า

Cloudflare R2 หรือ Amazon S3: egress ฟรีแลกกับอัปโหลดที่ช้ากว่า

Cloudflare R2 เหมาะกับไฟล์ที่ส่งออกมากเพราะไม่คิดค่า egress โดยตรง ส่วน Amazon S3 น่าสนใจเมื่องานเขียนและข้อกำหนดการเก็บรักษาสำคัญ ผลทดสอบจากยุโรปช่วยเห็นข้อแลกเปลี่ยนด้านความเร็ว

เทคโนโลยีและนวัตกรรม 2
Playwright หรือ Cypress: ความเร็วไม่ได้ชนะทุกกรณีทดสอบ

Playwright หรือ Cypress: ความเร็วไม่ได้ชนะทุกกรณีทดสอบ

Playwright ไม่ได้เร็วกว่า Cypress ในทุกกรณีทดสอบ การเลือกเครื่องมือ E2E จึงต้องดูชนิดของงาน ภาษา เบราว์เซอร์ วิธีรอหน้าเว็บ การดีบัก และทรัพยากร CI ที่ทีมมี

เทคโนโลยีและนวัตกรรม 1
GitHub Actions หรือ GitLab CI: นาทีถูกกว่าอาจสร้างเสร็จช้ากว่า

GitHub Actions หรือ GitLab CI: นาทีถูกกว่าอาจสร้างเสร็จช้ากว่า

การเลือก GitHub Actions หรือ GitLab CI จากราคานาทีอย่างเดียวอาจพลาดทั้งบิลและเวลารอ นาทีในโควตาที่ไม่เพิ่มค่าใช้จ่ายอาจให้ผลช้ากว่า จึงต้องรวมค่า seat โควตา runner และแคช

เทคโนโลยีและนวัตกรรม 1
ไม่มีบทความเพิ่มเติมในหมวดหมู่นี้