Web APIの設計の表紙

Web API の設計(ウエブ エーピーアイノセッケイ)

著者:
Arnaud Lauret/株式会社クイープ(アルナード ロウレット/カブシキガイシャクイープ)
出版社:
翔泳社
出版日:
2020年08月26日頃
ISBN:
9784798167015
価格:
¥4,180
シリーズ:
Programmer's SELECTION
在庫:
1
判型:
単行本
★★★★☆3.8(5 件)
総合
870
1 ランクアップ1 件の言及
言及数
979
中級者向け
APIWeb開発設計パターンRESTJSON拡張性堅牢性API設計ソフトウェアアーキテクチャ開発ガイド

書籍紹介

さまざまな Web を構成する重要な要素「 API 」
使いやすく拡張性に富み、堅牢な API の設計指南書

【本書の内容】
本書は

Arnaud Lauret, "The Design of Web APIs",

Manning Publications, 2019

の邦訳版です。

SNS はもちろん動画システムや決済システムなど、いまや API (アプリケーション・プログラミング・インターフェイス) を使用しない Web 上のシステムはありません。
データを簡便にリクエストでき、使いやすいデータを返す。そういう API が求められています。

とはいえ、データをリクエストしてくるのは一か所ではありません。カスタマーがいてコンシューマーがいてデベロッパーがいて、そしてそれぞれがそれぞれの都合に合わせた使えるデータを要求してきます。

本書はこういった複雑な要望に対して、可能な限り応ええる柔軟性を備え、堅牢でシンプルな API を作る方策を示します。
コマース系のサイトをベースに、データの配置方法や拡張性を維持し続ける方法などを、実装ありきではないスタイルで、 API のすべてを語り尽くしています。また、メンテナンス性や、より多くのユーザーを獲得するためのドキュメントの記述・完備方法なども詳解します。

突貫で作りがちな API を、その使い勝手にフォーカスしながら正しく作り込んでいくための視点と姿勢を体得できる一冊です。

本書は、著者 Arnaud Lauret の長年の API 設計経験を利用し、
要件を収集する方法、ビジネス目標と技術目標のバランスを取る方法、

および消費者第一の考え方を採用する方法について、仔細に検討し、

より使いやすく可用性に富み、拡張性と堅牢性をもつ API 構築への道を詳解してくれます。

【本書のポイント】

・使うだけではなく使える API を理解できる

・ API 設計の勘所がつかめるようになる

・実世界におけるユーザー指向 API を学べる

・手書き風の概念図がかわいい

【読者が得られること】

・ API の成り立ち

・使いやすい API の作り方

・可用性・発展性のある API の設計方法

言及 Qiita 記事 (1 件)

この本に興味がある方におすすめ

この本に関連

関連記事

関連用語

共有:Xはてブ