ソフトウェアパターンの一種で、特にソフトウェアのアーキテクチャ (構造) に関するもの。
Layersパターン、MVCパターン、PACパターン等がある。
ソフトウェアアーキテクチャ―ソフトウェア開発のためのパターン体系
http://www.kindaikagaku.co.jp/bookdata/ISBN4-7649-0283-4.htm
に詳しい。
この記事の説明 アーキテクト同士の会話で出現するキーワードとその意味を集めました。 例)結合(動的、静的)、アーキテクチャ量子、通信方式など アーキテクチャ用語集 コンポーネント サービス 結合 静的結合 動的結合 結合を取り巻くトレードオフ 結合のトレードオフは厄介な問題 トレードオフの分析手法 アーキテクチャ量子 アーキテクチャ量子が重要な理由 独立してデプロイ可能 高度な機能的凝縮 高度な静的結合 サービスベースアーキテクチャの量子数 イベント駆動アーキテクチャの量子数 マイクロサービスアーキテクチャの量子数 動的な量子結合 結果整合性とは? 通信方式 同期通信 非同期通信 調整方法 オ…
参考記事 本記事は以下の二冊をもとに作成しています。アーキテクトを目指す人に対しておすすめの二冊です。 気になった方はこのページから購入していただけると自分に少しお小遣いが入るので差し入れとしてお願いいたします! スペースベースアーキテクチャが解決する課題 ほとんどのWebアプリケーションは、次のような一般的なリクエストフローに従っている。 ブラウザからの要求は、Webサーバー、アプリケーションサーバーを経て、最後にデータベースサーバーに処理が移る。 このパターンは少数のユーザーには最適ですが、ユーザーの負荷が増えると、Webサーバー層、次にアプリケーションサーバー層、最後にデータベースサーバ…
イベント駆動アーキテクチャ - ブローカータイプ - イベント駆動アーキテクチャのブローカータイプの実装方法 ブローカータイプの構造 ブローカータイプのメリット ブローカータイプの開発事例例 イベント駆動アーキテクチャ メディエイターパターンとは イベントメディエイターの実装方法 イベント駆動アーキテクチャのエラー処理 AWSでイベント駆動アーキテクチャを実装すると... イベント駆動アーキテクチャの総評 備考 参考記事 本記事は以下の二冊をもとに作成しています。アーキテクトを目指す人に対しておすすめの二冊です。 気になった方はこのページから購入していただけると自分に少しお小遣いが入るので差し…
概要 マイクロカーネルアーキテクチャは別名、プラグインアーキテクチャと呼ばれている。 コアシステムとプラグインの二つのコンポーネントで構成される比較的シンプルなアーキテクチャであり、アプリケーションのカスタムロジックの結合と分離を実現している。 プラグインアーキテクチャの用途は大きく分けて2種類あり、 パッケージ化され、単一のモノシリックなアプリとしてダウンロードされてインストールできるようなアプリケーション カスタムビジネス(国ごとのローカライズが発生するなど)アプリケーション このいずれかで使用される。 今回は前者の意味合いで(ダウンロードして使用するタイプのアプリケーションで)解説する。…
この記事の内容:ソフトウェアアーキテクチャの概要と選択 上司から任られたプロジェクトについて「アーキテクチャについてざっくり考えてきてください」といわれたとき そもそもどんなアーキテクチャが世の中にあるのか 新米アーキテクトとしてどうすればいいかわからないとき 特に、アーキテクトスタイル(アーキテクチャパターン)のことについて 参考記事 本記事は以下の二冊をもとに作成しています。アーキテクトを目指す人に対しておすすめの二冊です。 気になった方はこのページから購入していただけると自分に少しお小遣いが入るので差し入れとしてお願いいたします! アーキテクチャを学ぶ意味 アーキテクチャとは 世間一般の…