Architecture

ソフトウェアアーキテクチャ学習サイト

ソフトウェアアーキテクチャとは何か? アーキテクトが解決するべき非要件定義とは アーキテクチャ用語集 アーキテクチャスタイル一覧 参考記事 本記事は以下の二冊をもとに作成しています。アーキテクトを目指す人に対しておすすめの二冊です。 気になった…

アーキテクチャ関連用語集

この記事の説明 アーキテクト同士の会話で出現するキーワードとその意味を集めました。 例)結合(動的、静的)、アーキテクチャ量子、通信方式など アーキテクチャ用語集 コンポーネント サービス 結合 静的結合 動的結合 結合を取り巻くトレードオフ 結合…

非機能要件一覧

この記事の説明 非機能要件に関する用語と一覧です。 システムが担保するべき能力の全てを記述しました。 非機能要件とは 非機能要件一覧 アーキテクチャ運用特性一覧 可用性 継続性 パフォーマンス 回復性 信頼性/安全性 堅牢性 スケーラビリティ アーキテ…

ソフトウェアアーキテクトとは

ソフトウェアアーキテクトにはキャリアパスがない 1.ソフトウェアアーキテクチャ事態の定義が業界で定まっていないから 2.アーキテクトの役割が拡大し続けているから 3.ソフトウェア開発エコシステムが急速に進化しているためにアーキテクチャが変化し続けて…

マイクロサービスアーキテクチャとは

参考記事 本記事は以下の二冊をもとに作成しています。アーキテクトを目指す人に対しておすすめの二冊です。 気になった方はこのページから購入していただけると自分に少しお小遣いが入るので差し入れとしてお願いいたします! なぜマイクロサービスアーキテ…

スペースベースアーキテクチャとは

参考記事 本記事は以下の二冊をもとに作成しています。アーキテクトを目指す人に対しておすすめの二冊です。 気になった方はこのページから購入していただけると自分に少しお小遣いが入るので差し入れとしてお願いいたします! スペースベースアーキテクチャ…

イベント駆動 アーキテクチャをどこよりもわかりやすく解説する

イベント駆動アーキテクチャ - ブローカータイプ - イベント駆動アーキテクチャのブローカータイプの実装方法 ブローカータイプの構造 ブローカータイプのメリット ブローカータイプの開発事例例 イベント駆動アーキテクチャ メディエイターパターンとは イ…

サービスベースアーキテクチャとは

サービスベースアーキテクチャとは サービスベースアーキテクチャは、マイクロサービスアーキテクチャの要素もある、分散型のアーキテクチャだ。 しかし、マイクロサービスやイベント駆動のタイプに見受けられる複雑さやコストがなく、多くのビジネスアプリ…

すぐにわかる!マイクロカーネルアーキテクチャまとめ

概要 マイクロカーネルアーキテクチャは別名、プラグインアーキテクチャと呼ばれている。 コアシステムとプラグインの二つのコンポーネントで構成される比較的シンプルなアーキテクチャであり、アプリケーションのカスタムロジックの結合と分離を実現してい…

パイプラインアーキテクチャとは

パイプラインアーキテクチャとは 概要 パイプ フィルター パイプラインアーキテクチャの威力 具体例1:関数型 具体例2:Apache kafka パイプラインアーキテクチャのメリット デメリット 備考 パイプラインアーキテクチャとは ソフトウェアの歴史の中で繰り返し…

レイヤードアーキテクチャとは?

レイヤードアーキテクチャは、n層アーキテクチャとも呼ばれており、最も一般的なアーキテクチャのうちの一つだ。このアーキテクチャはシンプルさや親やすさ、コストの低さからほとんどのアプリケーションのスタンダードの形となっている。 minegishirei.hate…

アーキテクチャスタイル一覧

この記事の内容:ソフトウェアアーキテクチャの概要と選択 上司から任られたプロジェクトについて「アーキテクチャについてざっくり考えてきてください」といわれたとき そもそもどんなアーキテクチャが世の中にあるのか 新米アーキテクトとしてどうすればい…