実践マイクロサービスAPI : どのようにマイクロサービスを構築し、APIを使ってそれらを統合・推進するのか
Author(s)
Bibliographic Information
実践マイクロサービスAPI : どのようにマイクロサービスを構築し、APIを使ってそれらを統合・推進するのか
(Programmer's selection)
翔泳社, 2023.10
- Other Title
-
Microservice APIs
実践マイクロサービスAPI : どのようにマイクロサービスを構築しAPIを使ってそれらを統合推進するのか
- Title Transcription
-
ジッセン マイクロサービス API : ドノヨウニ マイクロサービス オ コウチク シ、API オ ツカッテ ソレラ オ トウゴウ・スイシン スル ノカ
Available at / 22 libraries
-
University of Tsukuba Library, Library on Library and Information Science
007.63-P4110023011106
-
No Libraries matched.
- Remove all filters.
Search this Book/Journal
Note
監訳: クイープ
Description and Table of Contents
Description
本書の目的は、マイクロサービスを構築し、APIを使ってそれらの統合を推進する方法を学ぶことにあります。具体的には、CoffeeMeshと呼ばれる架空のオンデマンド・コーヒー・デリバリー・プラットフォームを設計し、そのコンポーネント間の通信を可能にするよう、RESTとGraphQL APIを使ったマイクロサービスを構築する方法です。もちろん、リアルワールドでは必須のマイクロサービスAPIのテストと検証、セキュリティの確保、クラウドへのデプロイと運用についても取りあげます。コード例はPythonで書かれていますが、Pythonの知識は必要ありません。というのも、新しいコードを紹介する前に、すべてのコンセプトを徹底的に説明しているからです。本書は、設計戦略、ベストプラクティス、開発ワークフローに重点を置いているため、さまざまなAPI戦略のどれを選択し、機能的なシステムとなるようどのように統合するかを見極める力を与えてくれます。
Table of Contents
- 1 マイクロサービスAPIの概要(マイクロサービスAPIとは何か;基本的なAPIの実装;マイクロサービスの設計)
- 2 REST APIの設計と構築(REST APIの設計原則;OpenAPIによるREST APIの文書化;Pythonを使ったREST APIの構築;マイクロサービスのサービス実装パターン)
- 3 GraphQL APIの設計と構築(GraphQL APIの設計;GraphQL APIを使う;Pythonを使ったGraphQL APIの構築)
- 4 マイクロサービスAPIのセキュリティ、テスト、デプロイ(APIの認証と認可;APIのテストと検証;マイクロサービスAPIのDocker化;KubernetesによるマイクロサービスAPIのデプロイ)
- 付録
by "BOOK database"