内容説明
Web API設計のベストプラクティス集
APIとはアプリケーション、サービス、コンポーネントがどのように通信するかを定義する仕様です。本書『APIデザイン・パターン』は、Web APIを構築するための安全かつ柔軟で再利用可能なパターンを提供するために執筆されました。一般的な設計原則の説明からはじめ、APIを構築する際の仕様、デザイン・パターンを紹介していきます。Manning Publishing: API Design Patterns の翻訳書。
本書 APIデザイン・パターン(API Design Patterns) は、Web APIを構築するための一連の設計原則、安全かつ柔軟で再利用可能なパターンを提供するために書かれました。Google Cloud PlatformとそのAPI設計に取り組む著者が、
・APIの一貫性、拡張性、可用性を確保する方法について
・安全かつ柔軟で再利用可能なAPIパターン
・一般的なAPIの設計を改善する手法
について解説します。コード例はTypeScriptで解説。詳細なシナリオ・図解により、API設計についての理解が深まります。
提供するAPIが他の開発者から信頼され、便利に使ってもらえるようにするためのベストプラクティスを提供します。
[本書まえがきより]
ソフトウェアが「うまく設計されている」とはどういうことなのか、「よく設計されたWeb API」とは何か。
私は自分自身で答えを出そうとし、実際に使ってみた情報などを何年もかけ集約し、Luke Sneeringerと私でGoogleのルールとして明文化し、それは最終的にAIP.dev(google.aip.dev)という形で提供することになりました。これらのルールはある種の法律のようなもので「何をすべきか」は書かれていても、「なぜそうすべきか」は書かれていません。この本で私が目指したのは実践的なガイドラインと、その理由を論理的に説明することです。この本で取り上げたトピックが、APIデザインという魅力的かつ複雑な世界において、多くの会話や将来の仕事のきっかけとなることを願っています。
感想・レビュー
※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。
紙魚
_ Nambu _
-
- 電子書籍
- 夜桜さんちの大作戦 24 ジャンプコミ…
-
- 電子書籍
- 嘘に満ちた結婚【分冊】 6巻 ハーレク…
-
- 電子書籍
- 稲川淳二の最新・怖い話(分冊版) 【第…
-
- 電子書籍
- Sho-Comi 2019年19号(2…
-
- 電子書籍
- 神統記(テオゴニア)【電子版特典付】 …