|
|
|
|
|
|
|
マイクロサービス入門
アーキテクチャと実装 |
|
|
|
|
サーバレス・アーキテクチャへ |
|
|
長瀬 嘉秀・田中 明・松本 哲也 著 |
|
B5判 256ページ |
|
定価:2,500円+税 |
|
ISBN:978-4-86594-119-7 |
|
2018年1月上旬刊行 |
|
|
マイクロサービスは、、小さい(マイクロ)サービスの集まったものであり、全体で1つの大きなサービスを機能します。各サービスは、それぞれのプロセスで稼働しており、サービスによって別な開発言語で作られていても動作は稼働します。
本書では、例として「東京オリンピック2020」観光アプリを作る中で、マイクロサービスで組み上げるアプリケーションの作成法と、その勘所を解説します。 |
|
|
|
第1章 マイクロサービスの概要 |
1-1 マイクロサービスとは
1-2 サービス指向の歴史
1-3 分散オブジェクト技術
1-4 SOA |
第2章 コンポーネントとサービス |
2-1 コンポーネントベース開発
2-2 サービス指向
2-3 マイクロサービスのしくみ
2-4 サーバーレスアーキテクチャー |
第3章 サンプルアプリケーションの作成 |
3-1 アプリケーションの概要
3-2 SpringフレームワークによるREST サービス
3-3 Spring Bootによるマイクロサービスの実装
3-4 テストの自動化
3-5 Dockerへのデプロイ
3-6 サンプルマイクロサービスの実装
3-7 Go言語による乗換案内APIの実装
3-8 Amazon API Gatewayによるマイクロサービスの実装
3-9 AWS Lambdaによるマイクロサービスの実装
3-10 サンプルクライアントアプリケーションの実装 |
第4章 マイクロサービスの設計 |
4-1 マイクロサービスの特性とアプリケーション設計時の留意点
4-2 モデルからサービスの切り出し
4-3 サービスの設計
4-4 モノリシックなシステムのマイクロサービス化
4-5 Dockerによる分散配置 |
|
|
|
|
|
|
|
|
|
|