ปุ่มเข้าสู่ระบบด้วย LINE หรือ Google บนเว็บไซต์ หน้าชำระเงินผ่านบัตรหรือพร้อมเพย์ การติดตามพัสดุของบริษัทขนส่ง และแผนที่ร้านที่ฝังในหน้าติดต่อ ล้วนทำงานผ่าน API ของผู้ให้บริการเหล่านั้น ธุรกิจส่วนใหญ่จึงใช้ API ของคนอื่นอยู่แล้วทุกวัน คำถามที่แท้จริงคือเมื่อไรที่ระบบของเราเองควรมี API ให้ระบบอื่นเรียกใช้ หรือควรเชื่อมระบบภายในด้วย API แทนการทำงานด้วยมือ
6 สัญญาณว่าถึงเวลาลงทุนทำ API
สัญญาณที่บอกว่าธุรกิจควรมี API และสิ่งที่ API ช่วยได้
เว็บไซต์ทำมาให้คนเปิดอ่านและกดใช้ ส่วน API ทำมาให้โปรแกรมเรียกใช้ จึงไม่มีหน้าตาให้เห็น เว็บไซต์และแอปสมัยใหม่จำนวนมากก็ดึงข้อมูลผ่าน API ของตัวเองอยู่เบื้องหลัง
เปิด API ให้คนภายนอกใช้ ปลอดภัยไหม
ปลอดภัยได้ถ้าออกแบบตั้งแต่ต้น โดยให้แต่ละพาร์ตเนอร์มีกุญแจของตัวเอง เห็นเฉพาะข้อมูลที่จำเป็น จำกัดปริมาณการเรียก และเก็บบันทึกการใช้งาน ส่วนที่อันตรายคือ API ที่ทำเร็ว ๆ โดยไม่มีการตรวจสิทธิ์
ต้องรื้อระบบเดิมไหม
ส่วนใหญ่ไม่ต้อง API สามารถสร้างครอบระบบเดิมเพื่อให้ระบบใหม่เรียกใช้ข้อมูลได้ แล้วค่อยปรับปรุงระบบเดิมข้างหลังทีละส่วนโดยไม่กระทบผู้ใช้
ถ้าเจอสัญญาณข้างต้นตั้งแต่สองข้อขึ้นไป ถึงเวลาที่การเชื่อมระบบจะคืนทุนจากเวลาที่พนักงานใช้ไปกับงานซ้ำ ๆ ทีมงาน Smart Cyber Tech รับพัฒนา API และเชื่อมระบบหลังบ้านเข้ากับเว็บ แอป LINE OA และระบบบัญชี ตั้งแต่สำรวจว่าข้อมูลไหลอย่างไรไปจนถึงทำเอกสารให้พาร์ตเนอร์ใช้ได้ทันที ถ้ากำลังวางแผนเว็บไซต์ใหม่ไปพร้อมกัน ดูเช็กลิสต์เตรียมทำเว็บไซต์ ส่งรายละเอียดมาได้ที่ แบบฟอร์มติดต่อ
Microservices ไม่ใช่คำตอบของทุกระบบ Martin Fowler เตือนไว้ชัดเจนว่าอย่าเริ่มโปรเจกต์ใหม่ด้วย Microservices ทันที บทความนี้อธิบายว่าสถาปัตยกรรมนี้คืออะไร เหมาะกับใคร พร้อมแพตเทิร์นสำคัญอย่าง API Gateway, Database per Service และ Circuit Breaker