マイクロサービスアーキテクチャ 第2版
Sam Newman, 佐藤 直生, 木下 哲也オライリー・ジャパン664ページISBN 9784814400010
マイクロサービスタグで4位(10冊中)。Zenn・Qiitaなどの4記事で紹介(時点)。
- 紹介記事
- 4件
- 媒体別
- Zenn 2・Qiita 2
- 初めての紹介
- 最新の紹介
この本を選ぶ前に
- 出版年
- ・第2版(約4年前)
- タグ内の順位
- マイクロサービスタグで4位(10冊中・紹介記事数の順)
- 注意点
- 開発・運用に多くの要素技術が必要で、実践する難しさもあるとする記事がある 根拠: ソフトウェアエンジニアとして視野を広げるためのブックガイド
- 代わりの本
マイクロサービスタグで、この本より新しく紹介記事の多い本
対象読者・難易度・注意点は、紹介記事の内容をもとにAIがまとめたものです(根拠記事へのリンクつき)。出版年・順位・代わりの本は書誌と集計データから出しています。
紹介された時期
2020年から2026年にかけて、間をあけて紹介されています。最新は2026年7月です。
紹介している記事(4件)
記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。
- ソフトウェアエンジニアとして視野を広げるためのブックガイド Zenn · Shotaro Tsuji · · いいね 128
マイクロサービスを扱う書籍を一冊選び、第1章と第2章から、マイクロサービスとは何か、利点と代償は何かをつかめるとしている。大半の章は技術的な事柄を扱い、開発・運用には多くの要素技術が必要で、きちんと実践する難しさもあると述べている。マイクロサービスを採用すると解くべき問題がどれほど増えるかを知るために読むのもよいとしている。
- 駆け出しエンジニア学習ロードマップ2 Qiita · 石川 聖 · · いいね 4
基本設計でシステム構成やアーキテクチャスタイルを選ぶ話題に続けて、本書を「ソフトウェアアーキテクチャの基礎」の続編として紹介している。架空のシステムを題材に、ロールプレイ形式で設計を進める内容であり、タイトルの通りマイクロサービスの設計を扱うと述べている。基本設計では、設計の思想と構成を組み合わせて要件を実現するシステム像を作るとしている。
- O’REILLY Learning 日本語書籍 2022・2023年発売書籍で読めるもの一覧 Qiita · cloudsnow ·
- フロントエンド一年目が2020年に読んだ本まとめ Zenn · hakushun · · いいね 29
この本について
マイクロサービスを採用するかどうかの判断から、設計や実装、導入後の課題までを技術面と組織面の両方から扱う書籍である。前半では、マイクロサービスの概念や利点・課題をモノリスと比較し、ビジネスドメインに基づく境界の決め方、情報隠蔽、凝集と結合、ドメイン駆動設計によるモデル化、既存モノリスを段階的に分割する方法を説明する。続いて、同期・非同期通信やイベント駆動などの通信方式を検討し、RPC、REST、GraphQL、メッセージブローカー、シリアライズ形式、スキーマ、サービス検出、APIゲートウェイなどの実装要素を扱う。通信方式の利点と欠点や変更への対応に加え、遅延、データ一貫性、監視、テスト、セキュリティといった課題も範囲に含む。架空のシステムを題材に、ロールプレイ形式で設計を進める。組織に適した構成の選定や、開発・デプロイ・テストの設計に活用できる。
出版社の内容紹介・目次と紹介記事をもとにAIが要約したものです。原文の転載ではありません。
目次(主な章)
出典: 出版社の書籍ページ (章の見出しのみ)
- 第Ⅰ部 基礎
- 1章 マイクロサービスとは
- 2章 マイクロサービスのモデル化
- 3章 モノリスの分割
- 4章 マイクロサービスの通信スタイル
- 第Ⅱ部 実装
- 5章 マイクロサービスの通信の実装
- 6章 ワークフロー
- 7章 ビルド
- 8章 デプロイ
- 9章 テスト
- 10章 監視から可観測性へ
- 11章 セキュリティ
- 12章 レジリエンス
- 13章 スケーリング
- 第Ⅲ部 人
- 14章 UI
- 15章 組織構造
- 16章 進化的アーキテクト