เห็นทาง Microsoft แนะนำ YARP มา สำหรับจัดการ API ต่าง ๆโดยที่ดูมานั้น เป้าหมายเพื่อสร้าง internal tool ที่ใช้งานภายในองค์กรเนื่องจากพบว่าหลาย ๆ ทีมมักจะทำงานเดียวกันซ้ำ ๆจึงสร้าง YARP ขึ้นมาซึ่งเป็น proxy นั่นเองดังนั้นมาดูกันว่าเป็นอย่างไรบ้าง
Read More…
จากการแบ่งปันเรื่อง Architecture มานิดหน่อยหนึ่งในนั้นคือ การใช้งาน API Gateway ด้วยทำให้เกิดการแนะนำ Apache APISIX นิดหน่อย ดังนั้นเพื่อช่วยทำให้เข้าใจ ก็ลองเล่นใช้งานง่ายแบบง่าย ๆ หน่อยมาเริ่มกันเลย
Read More…
จาก tweet เรื่อง What does API gateway do? นั้นทำการอธิบานการทำงานของ API gateway ว่าทำอะไรบ้างโดยเขียน diagram แบบเข้าใจง่าย ๆ ไว้อีกด้วยมาดูกัน
Read More…
คำถามที่น่าสนใจมาก ๆ ที่ถูกถามเป็นประจำคือ ทำไมต้องมี API Gateway ด้วย ? ไม่ใช้ได้ไหม ? พอดีซื้อมาแล้ว ก็ต้องใช้ ? คนออกแบบกำหนดว่าต้องให้มี ? แต่ก็มักตอบกลับด้วยคำถามคือ ใช้ API Gateway ไปทำไม ? ทำไมต้องใช้ ? ไม่ใช้ได้ไหม ? การใช้หรือไม่ใช้ มีข้อดีและข้อเสียอะไรบ้าง
Read More…
ว่าง ๆ มาลองเล่น Spring Cloud Gateway กันหน่อย สายเขียน code เพื่อสร้าง API Gateway กันเองน่าจะชอบ ซึ่งก่อนหน้านี้คือ Zuul สร้างจาก Netflix ส่วนตอนนี้ใน Spring Cloud น่าจะเริ่ม migrate project ต่าง ๆ จาก Netflix มากันแล้ว เนื่องจากเป็น roadmap ที่วางกันไว้นั่นเอง มาเริ่มกันเลย
Read More…
จากหนังสือ Practical Site Reliability Engineering (SRE) มีหลายเรื่องที่น่าสนใจ ยกตัวอย่างเช่น เป้าหมายของ SRE เป็นอย่างไร Docker นั้นช่วยเปิดทางให้เข้าสู่โลกของ container ได้อย่างไร ว่าด้วยเรื่องของการนำ DevOps และ Microservice มาให้ให้เกิดประโยชน์ แนวคิดของ Service Mesh ตลอดจนการนำมาใช้งาน แนวปฏิบัติที่ดีสำหรับเรื่องของ performance และ reliability ของระบบ ว่าด้วยเรื่องของการจัดการ container จำนวนมาก ๆ ด้วย Kubernetes เข้าใจขั้นตอนการพัฒนาระบบงานตั้งแต่ต้นจนจบ ด้วยการนำ container มาใช้งาน ใน blog นี้ได้หยิบหัวข้อเรื่องของ Microservice API Gateway มาอธิบาย เพื่อให้เห็นภาพและเข้าใจว่า มันคืออะไร ทำไมต้องนำมาใช้งาน ถ้าไม่ใช้ได้ไหม มาเริ่มกันเลย
Read More…
ในโลกของการสร้างระบบแบบ API-centric หรือแยก service ต่าง ๆ ออกมาในรูปแบบของ Microservice นั้น สิ่งที่มักจะถูกพูดถึงก็คือ API Gateway ดังนั้นเรามาดูกันว่า API Gateway มันคืออะไร ? API Gateway มีข้อดีและข้อเสียอย่างไรบ้าง ? มาเริ่มกันเลย
Read More…