|
内容紹介・もくじなど
著者プロフィール
Lilienthal,Carola(LILIENTHAL,CAROLA)
カローラ・リリエンタール。ハンブルクのWPS(workplace Solutions GmbH)のCEOであり、ソフトウェアアーキテクチャ分野を担当している。1995年にハンブルク大学でコンピュータサイエンスの修士号を取得し、同大学でソフトウェアアーキテクチャの複雑性に関する博士論文を執筆した。2003年以来、顧客の依頼により国際的にソフトウェアシステムのアーキテクチャを分析し、開発チームがソフトウェアシステムの持続可能性を高める方法についてアドバイスを行* Lilienthal,Carola(LILIENTHAL,CAROLA)
カローラ・リリエンタール。ハンブルクのWPS(workplace Solutions GmbH)のCEOであり、ソフトウェアアーキテクチャ分野を担当している。1995年にハンブルク大学でコンピュータサイエンスの修士号を取得し、同大学でソフトウェアアーキテクチャの複雑性に関する博士論文を執筆した。2003年以来、顧客の依頼により国際的にソフトウェアシステムのアーキテクチャを分析し、開発チームがソフトウェアシステムの持続可能性を高める方法についてアドバイスを行* |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
本書は、老朽化した大規模なレガシーシステムを、マイクロサービスや保守性の高いモジュラーモノリスへと再生させるための実践的なガイドです。ドメ…(続く)
本書は、老朽化した大規模なレガシーシステムを、マイクロサービスや保守性の高いモジュラーモノリスへと再生させるための実践的なガイドです。ドメイン駆動設計(DDD)を軸に、戦略、技術、組織という三つの視点から、アーキテクチャの劣化が進んだソフトウェアを刷新するアプローチを提示しています。ビジネスプロセスの分析を通じて境界づけられたコンテキストを特定し、アジャイルチーム内でドメイン駆動リファクタリングを適用する方法を学びます。また、モジュール性の健全度を測る指標を用いた現状分析や、チームトポロジーによる組織編成、イベントストーミングを用いた設計の可視化など、具体的なツールや技法も詳述しています。リスクを抑えながら段階的に改善を進めるためのパターンや、豊富な実例に基づいた知見が凝縮された本書は、長期にわたって強靱性を維持できるシステムを構築するための指針となる一冊です。
もくじ情報:導入:ドメイン駆動トランスフォーメーションの全体像;第1部 基礎(複雑性を制する;ドメイン駆動設計 ほか);第2部 技術的・戦術的・チーム組織的なドメイン駆動トランスフォーメーション(レガシーシステムの技術的安定化;ドメイン知識によるソースコードの強化 ほか);第3部 戦略的ドメイン駆動トランスフォーメーション(ステップ1―ドメイン再発見;ステップ2―ドメイン駆動ターゲットアーキテクチャのモデリング ほか);第4部 総括(今後に向けて:ドメインパターンと境界づけられたコンテキストへの実装;ドメイン駆動トランスフォーメーションのまとめ);付録