Open2
アーキテクチャ・技術選定
システムはの機能面・レイヤー面のふたつのアーキテクチャに集約される
- 機能面で垂直に分断する垂直分散型
- レイヤー面で分断する水平分散型
- システムをアーキテクチャレイヤーで分断してパーツとしてくみ上げる
- 各レイヤーごとのインタフェースが固定化されるので変更や改良に強くなる
- 依存関係が明確になる(依存の方向が一方方向になる)
- アーキテクチャ
- レイヤードアーキテクチャ
- ヘキサゴナルアーキテクチャ
- オニオンアーキテクチャ
- クリーンアーキテクチャ
レイヤードアーキテクチャ
ログインするとコメントできます