Google เปิดตัว API Design Guide ช่วยนักพัฒนาออกแบบ API

 

Google เปิดตัวเอกสาร API Design Guide ซึ่งอธิบายถึงแนวทางในการออกแบบ API ที่ใช้งานจริงภายในบริษัทเอง ตั้งแต่ปี 2014 และเป็นไกด์ที่กูเกิ้ลใช้ในการออกแบบ Google Cloud APIs และ Google API อื่นๆด้วย

Guide ดังกล่าวนี้เป็นแนวทางสำหรับการออกแบบ networked API ซึ่งสามารถนำมาใช้ในการออกแบบได้ทั้ง REST และ RPC API โดยตัวเอกสารจะเน้นที่การออกแบบ gRPC ซึ่งใช้ Protocol Buffer กำหนด API surface และ API Service Configuration ในการตั้งค่า เช่น HTTP mapping, logging และการ monitor

ก่อนหน้านี้ทางฝั่ง Microsoft เองก็ได้ออก API Design Guideline ออกมาเช่นกัน แต่จะเน้นไปที่การออกแบบ REST API เอกสารทั้งสองชุดนี้น่าจะเป็นประโยชน์กับนักพัฒนาไม่น้อย

 

ที่มา: https://cloud.google.com/apis/docs/overview