Kong API Gateway

September 02, 2019

เรื่องราวของการ connect API โดยทั่วไป จะทำ service มาอย่างเดียวไม่พอ ยังต้องมาทำการ implement พวก

  • Security: Authentication, Rate-Limiting, Logging และ Monitoring 
  • Performance: Caching

แยกกันไป ซ้ำซาก เสียเวลา ดังรูปด้านล่าง

Kong API Gateway จะมาช่วยทำพวก ดังกล่าวให้ไว้ที่เดียวเลย ทำให้เราง่ายขึ้น ไป focus เรื่อง service อย่างเดียว

โดยพื้นฐานที่ต้องรู้ของ Kong จะมี 2 อย่าง คือ

  • Kong Services : เป็นพวก Path Service หลังบ้าน RESTful API web service หรือ SOAP
  • Kong Routes : Path Service หน้าบ้าน

หลังจากมี 2 ส่วนนี้แล้ว Kong จะมาป๊ะกันให้ หรือว่าเชื่อมกันให้โดย จะมีเงื่อนไขอื่นๆที่ต้องการหรือไม่มีก็ได้เช่น security