• 本

マイクロサービスインアクション

出版社名 エスアイビー・アクセス
出版年月 2020年11月
ISBNコード 978-4-434-28104-4
4-434-28104-6
税込価格 5,500円
頁数・縦 321P 26cm

商品内容

要旨

本書は、マイクロサービスベースのアプリケーションの書き方、維持方法を教授します。日々の開発を念頭に書かれているため、この実践的なガイドによって、設計からデプロイまで、実務の利用シーンをリアルに体感することができます。また、マイクロサービスによって、どのように効率的な継続的デリバリーパイプラインの構築が可能になるかを理解できるでしょう。Kubernetes、Docker、Google Container Engineを使って実例を検討していきます。本書は、エンタープライズアーキテクチャや、AWSやGCPなどのクラウドプラットフォームに詳しい中級開発者向けに書かれています。

目次

第1部 状況(マイクロサービスの設計と実行
SimpleBankにおけるマイクロサービス)
第2部 設計(マイクロサービスアプリケーションのアーキテクチャ
機能の設計
マイクロサービスにおけるトランザクションとクエリ
信頼性の高いサービスの設計
再利用可能なマイクロサービスフレームワークの構築)
第3部 デプロイ(マイクロサービスのデプロイ
コンテナとスケジューラーを使ったデプロイ
マイクロサービスのデリバリーパイプラインの構築)
第4部 可観測性と所有(監視システムの構築
ログとトレースを使って振る舞いを理解する
マイクロサービスチームの構築)
付録 MinikubeでのJenkinsのインストール

著者紹介

ブルース,モーガン (ブルース,モーガン)   Bruce,Morgan
複雑なアプリケーションの構築の経験が豊富で、特に正確さ、レジリエンス、セキュリティが決定的に重要な金融や個人認証の領域での専門知識を有している。技術リーダーとして、大規模なリファクタリングやアーキテクチャ再構築の取り組みに従事してきた。また、モノリシックアプリケーションから堅牢なマイクロサービスアーキテクチャへの移行を現場で主導した経験ももっている
ペレイラ,パウロ・A. (ペレイラ,パウロA.)   Pereira,Paulo A.
現在、モノリスをマイクロサービスに再構築する仕事に関わっているチームを率いており、合わせてセキュリティと正確さが最重要であるシステムを進化させる際の制約に取り組んでいる。作業に適したツールを選定し、様々な言語やパラダイムと組み合わせることに強く関心をもち、今は関数型言語、主にElixirにはまっている。また、PauloはElixir Cookbookも執筆しており、Learning ElixirやMastering Elixirでは、技術レビューアーの1人でもある(本データはこの書籍が刊行された当時に掲載されていたものです)