第1部 APIデザインの基礎(APIデザインとは何か;ユーザーを意識したAPIを設計する;プログラミングインターフェイスを設計する;API記述フォーマットを使ってAPIを記述する)第2部 ユーザブルなAPIの設計(単純明快なAPIを設計する;予測可能なAPIを設計する;うまく整理された簡潔なAPIを設計する)第3部 コンテキストに応じたAPIデザイン(セキュアなAPIを設計する;APIの設計を進化させる;ネットワーク効率のよいAPIを設計する;コンテキストに基づいてAPIを設計する;APIを文書化する;API成長させる)"さまざまなWebを構成する重要な要素「API」使いやすく拡張性に富み、堅牢なAPIの設計指南書【本書の内容】本書はArnaud Lauret, "The Design of Web APIs",Manning Publications, 2019の邦訳版です。SNSはもちろん動画システムや決済システムなど、いまやAPI(アプリケーション・プログラミング・インターフェイス)を使用しないWeb上のシステムはありません。データを簡便にリクエストでき、使いやすいデータを返す。そういうAPIが求められています。とはいえ、データをリクエストしてくるのは一か所ではありません。カスタマーがいてコンシューマーがいてデベロッパーがいて、そしてそれぞれがそれぞれの都合に合わせた使えるデータを要求してきます。本書はこういった複雑な要望に対して、可能な限り応ええる柔軟性を備え、堅牢でシンプルなAPIを作る方策を示します。コマース系のサイトをベースに、データの配置方法や拡張性を維持し続ける方法などを、実装ありきではないスタイルで、APIのすべてを語り尽くしています。また、メンテナンス性や、より多くのユーザーを獲得するためのドキュメントの記述・完備
Honya Club.com