Search

利便性がよく堅牢なWeb APIを作るための考え方を解説、『Web APIの設計』発売 - CodeZine(コードジン)

tsukuru.prelol.com

 長年API設計を手掛けてきたArnaud Lauretによる『The Design of Web APIs』(Manning Publications, 2019)が、邦訳『Web APIの設計』として発売となりました。本書は、突貫で作りがちなAPIを、使い勝手と堅牢性を重視して設計する考え方や勘所について幅広く詳細に解説しています。

 今ではSNSやECサイト、動画プラットフォームなどWeb APIを利用・提供していないサービスはほとんどありません。利用する側からすると、多様なリクエストができて当然であるだけでなく、自身のサービスにとって使いやすいデータを求めており、さらに使い勝手のよさも重要です。

 一方で、提供する側がそうしたニーズに応えようとすると、間に合わせでの開発やパッチでの対応では行き届かず、ユーザーに満足してもらうことができません。APIはプロダクトの発展にとって大切な要素となっている今、開発者はAPIについてしっかり勉強して設計する必要があります。

 本書ではそのために有用なWeb APIに関する知見を総括。機能の実装よりも、プログラミング言語に依存しない考え方や原理を説明します。シンプルかつセキュアで、使いやすく、高速なAPIを設計したいと考えている方にとって据え置きの1冊となるのではないでしょうか。

目次

第1部 APIデザインの基礎
第1章 APIデザインとは何か
第2章 ユーザーを意識したAPIを設計する
第3章 プログラミングインターフェイスを設計する
第4章 API記述フォーマットを使ってAPIを記述する

第2部 ユーザブルなAPIの設計
第5章 単純明快なAPIを設計する
第6章 予測可能なAPIを設計する
第7章 うまく整理された簡潔なAPIを設計する

第3部 コンテキストに応じたAPIデザイン
第8章 セキュアなAPIを設計する
第9章 APIの設計を進化させる
第10章 ネットワーク効率のよいAPIを設計する
第11章 コンテキストに基づいてAPIを設計する
第12章 APIを文書化する
第13章 APIを成長させる

Web APIの設計

Amazon SEshop その他


Web APIの設計

著者:Arnaud Lauret 監訳:株式会社クイープ
発売日:2020年8月26日(水)
定価:3,800円+税

本書について

本書は著者Arnaud Lauretの長年のAPI設計経験を利用し、要件を収集する方法、ビジネス目標と技術目標のバランスを取る方法、および消費者第一の考え方を採用する方法について詳解してくれます。

Let's block ads! (Why?)


August 26, 2020 at 05:00AM
https://ift.tt/2QmNDyE

利便性がよく堅牢なWeb APIを作るための考え方を解説、『Web APIの設計』発売 - CodeZine(コードジン)
https://ift.tt/35vzQLu
Mesir News Info
Israel News info
Taiwan News Info
Vietnam News and Info
Japan News and Info Update

Bagikan Berita Ini

0 Response to "利便性がよく堅牢なWeb APIを作るための考え方を解説、『Web APIの設計』発売 - CodeZine(コードジン)"

Post a Comment

Powered by Blogger.