第18章 境界の解剖学
適切に境界を超えるには、ソースコードの依存関係を適切に管理する必要がある
もっとも単純で、一般的なアーキテクチャの境界は、物理的に表現されているわけではない
機能とデータをうまく区分しているだけ(ソースレベルの切り離し方式)
もっとも単純な物理的表現は、動的リンクライブラリ
jar,gemがその例
もっとも強い境界はサービス
サービスとは一般的にコマンドラインや同等のシステムコールで解されるプロセスのこと
適切に境界を超えるには、ソースコードの依存関係を適切に管理する必要がある
もっとも単純で、一般的なアーキテクチャの境界は、物理的に表現されているわけではない
機能とデータをうまく区分しているだけ(ソースレベルの切り離し方式)
もっとも単純な物理的表現は、動的リンクライブラリ
jar,gemがその例
もっとも強い境界はサービス
サービスとは一般的にコマンドラインや同等のシステムコールで解されるプロセスのこと