Web API The Good Parts を読んだ

こんにちは。最近外食が多くて、リバウンドが怖いです。きたけーです。

「Web API The Good Parts」が届いたので、コーディングの合間にひと通り読んでみました。

Web API: The Good Parts

Web API: The Good Parts

  • WebAPIのレスポンスの形式(HATEOSについても言及があったのがよかった)
  • HTTPのステータスコードを適切に使う話
  • APIのバージョニング・セキュリティ・負荷対策(レートリミットを設ける話)

などについて、著名な企業(Twitter,Google,Facebookなど)のAPIの仕様を比較したり、RFCのHTTPの仕様から「こうしたらよいのでは」という道筋を示してくれています。

普段、APIの仕様を決めたり、実装をおこなう中で悩ましい決断を迫られることがしばしばありますが、そのときの参考であったり、議論を促すのに有用そうです。