学習ロードマップ
サービス境界とデータ所有権、分散トランザクション、観測性まで、入門から運用設計まで 5 冊で段階的に積み上げる。
このロードマップが扱うもの
- モノリスからの分割やサービス間連携に現場で直面しているアプリケーション/バックエンドエンジニア - クラウドネイティブ基盤の採用を控え、全体設計の判断軸が欲しいテックリード・アーキテクト候補 - 分散システム特有の失敗モード(データ整合性・障害伝播・観測性)に苦戦している実務者
このロードマップの全体像
ロードマップ
第 1 章
サービス指向の考え方とコンテナ/Kubernetes 周辺の位置関係を図で押さえる最初の地図。まず用語と登場人物を揃える一冊として置く。
サーバーレス・コンテナ・メッセージングを具体サービスで束ねる視点を得る。抽象概念を実装に接地させ、設計議論の解像度を一段上げる役割。
サービス境界、結合度、データ所有権、組織設計まで網羅する定番。ロードマップの背骨として、判断基準と語彙をここで確立する。
モノリスと分散、ライブラリ設計、データ処理まで、選択の副作用を事例で示す。採用/不採用の理由を言語化する訓練台として読む。
分散構成で避けられない未知の障害に備え、メトリクス・ログ・トレースを統合する思想を学ぶ。設計から運用までを閉じる応用到達点。