クラウドネイティブで実現するマイクロサービス開発・運用実践ガイド

  • クラウドネイティブで実現するマイクロサービス開発・運用実践ガイド
  • クラウドネイティブで実現するマイクロサービス開発・運用実践ガイド
ページ数
439p
ISBN
978-4-297-13783-0
著者情報
正野 勇嗣(ショウノ ユウジ)
NTTデータグループ技術革新統括本部部長。2005年NTTデータ入社。ソフトウェア開発技術のR&D、官公庁や金融機関などの大規模開発プロジェクトの支援やトラブルシューティングなど多数の技術開発やプロジェクト開発を経験。グローバル戦略室における全社Technology投資戦略の立案経験を経て、現在はデータ&インテリジェンス技術領域の戦略推進に従事。2015年頃から、マイクロサービスの魅力にハマり、その世界観をより深く知るため、Kubernetesを中心としたクラウドネイティブ技術を中心にさまざまな活動を実施している

山田 真也(ヤマダ シンヤ)
NTTデータグループ技術革新統括本部課長。ソフトウェア開発技術や開発プロセスに関するR&D、公共・金融・法人分野での多岐案件のアーキテクチャ設計・開発支援を経験。2017年頃から、多数の案件へのマイクロサービス・クラウドネイティブやDevOps等の導入支援に従事。マイクロサービスやクラウド・コンテナの経験を通してKubernetesを中心としたクラウドネイティブ技術に興味を持ち、CKAの取得やKubernetesのエコシステムの調査・研究等を実施している

宇都宮 雅彦(ウツノミヤ マサヒコ)
NTTデータ金融戦略本部エグゼクティブITスペシャリスト。金融分野において、パブリッククラウドやクラウドネイティブ技術の導入支援に従事。2019年からRelationship Builder(全社の情報発信のロールモデル)を務め、クラウド・コンテナ技術の最新動向など金融分野のお客様に向けた講演実績多数。現在は金融機関で大規模コンテナプラットフォームとマイクロサービス開発のリードエンジニアを務めている

横井 一輝(ヨコイ カズキ)
NTTデータグループ技術革新統括本部主任。2019年のNTTデータ入社以来、システムのモダナイズ技術のR&Dに従事。金融系システムを中心にレガシーシステムの更改案件を経験。現在は、ソースコードを解析して事前にモダナイズのリスクを評価する手法を研究。モダナイズのアプローチとしてマイクロサービス移行に興味を持ち、マイクロサービスの関連技術を調査

岡本 隆史(オカモト タカシ)
NTTデータグループ技術革新統括本部Technology Strategist。クラウド技術のスペシャリストとして、オブサーバビリティ/AIOps、FinOps、DevSecOpsなどのソリューションのグローバルレベルでの開発・普及展開、SRE・コンテナ技術などのトップエンジニア育成といった戦略立案のみでまったりするのを夢見ているが、現実は戦術実行も行っている。6冊の書籍執筆と、100記事以上の雑誌・Webメディアへの寄稿を行っている

¥3,960 税込

18 nanacoポイント

18 セブンマイル

セブン-イレブン受取り(送料無料)

発送目安

発売日(発売日以降は当日)~2日で発送

宅配(送料¥550税込)

発送目安

発売日(発売日以降は当日)~2日で発送

交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。

商品説明

マイクロサービスはその実装の複雑さから、アーキテクチャを変えるだけでなく、組織構成の見直しやCI/CDによるオートメーション、複雑なシステムをどう可視化するかなどが、その成功に不可欠であることが分かってきました。近年では、クラウドネイティブ/Kubernetesの適用により、マイクロサービス固有のフレームワークに依存することなく、より簡潔にマイクロサービスを実装できるようになり、再び注目されています。本書では、特定のマイクロサービスフレームワークに過度に依存することなく、Kubernetes上でマイクロサービスを設計・実装・運用するためのノウハウを解説します。

マイクロサービスはその実装の複雑さから、アーキテクチャを変えるだけでなく、組織構成の見直しやCI/CDによるオートメーション、複雑なシステムをどう可視化するかなどが、その成功に不可欠であることが分かってきました。近年では、クラウドネイティブ/Kubernetesの適用により、マイクロサービス固有のフレームワークに依存することなく、より簡潔にマイクロサービスを実装できるようになり、再び注目されています。本書では、特定のマイクロサービスフレームワークに過度に依存することなく、Kubernetes上でマイクロサービスを設計・実装・運用するためのノウハウを解説します。

目次

>> 概要編
■第1章 マイクロサービス概論
1.1 本書について
 1.1.1 本書に込めた思い
 1.1.2 マイクロサービスの捉え方
 1.1.3 本書の価値
 1.1.4 本書の構成
1.2 マイクロサービスの概要
 1.2.1 マイクロサービスとは
 1.2.2 マイクロサービスの起源と歴史
 1.2.3 なぜマイクロサービスが必要なのか
 1.2.4 マイクロサービスに対する誤解
 1.2.5 マイクロサービス化を可能とする技術
1.3 マイクロサービス化を成功に導くプラクティス
 1.3.1 アジャイルとマイクロサービスの親和性
 1.3.2 マイクロサービス時代のアーキテクチャ
 1.3.3 マイクロサービスをどの単位で分ければ良いか
 1.3.4 組織とケーパビリティ
 1.3.5 見える化する技術の重要性と多様化

>> 実践編
■第2章 マイクロサービスの実装
2.1 サンプルアプリケーションの概要と開発環境構築
 2.1.1 本書で実装するマイクロサービスの全体像
 2.1.2 マイクロサービス開発環境の構築
2.2 アプリケーションの実装
 2.2.1 リクエスト/レスポンス型通信によるマイクロサービスの実装
 2.2.2 BFFによるバックエンドサービスの統合
 2.2.3 シングルページアプリケーションの実装
 2.2.4 マイクロサービスのデプロイ
 2.2.5 イベント駆動型通信によるマイクロサービスの実装

■第3章 サンプルアプリケーションへの非機能の実装
3.1 書籍オンラインショップ「Book Shop」の動作確認
 3.1.1 本節で解説する内容
 3.1.2 「Book Shop」の動作確認
 3.1.3 「Book Shop」の機能紹介
3.2 サービスのモニタリングと可用性の向上
 3.2.1 ヘルスチェックとProbeによるモニタリング ほか

商品詳細

シリーズ名
エンジニア選書
出版社名
技術評論社
サイズ
23cm
対象年齢
一般
フォーマット
新書・選書

注意事項

本の帯に関して
帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。
版・表紙について
版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。

あなたへのおすすめ