ソフトウェアアーキテクチャとは何か? アーキテクトが解決するべき非要件定義とは アーキテクチャ用語集 アーキテクチャスタイル一覧 参考記事 本記事は以下の二冊をもとに作成しています。アーキテクトを目指す人に対しておすすめの二冊です。 気になった方はこのページから購入していただけると自分に少しお小遣いが入るので差し入れとしてお願いいたします! ソフトウェアアーキテクチャとは何か? ソフトウェアアーキテクチャとはどんな仕事か?については以下の記事から確認。 minegishirei.hatenablog.com ここでは詳細は省くが、簡単に説明すると以下の通り。 アーキテクトの仕事は、そもそもアー…
この記事の説明 アーキテクト同士の会話で出現するキーワードとその意味を集めました。 例)結合(動的、静的)、アーキテクチャ量子、通信方式など アーキテクチャ用語集 コンポーネント サービス 結合 静的結合 動的結合 結合を取り巻くトレードオフ 結合のトレードオフは厄介な問題 トレードオフの分析手法 アーキテクチャ量子 アーキテクチャ量子が重要な理由 独立してデプロイ可能 高度な機能的凝縮 高度な静的結合 サービスベースアーキテクチャの量子数 イベント駆動アーキテクチャの量子数 マイクロサービスアーキテクチャの量子数 動的な量子結合 結果整合性とは? 通信方式 同期通信 非同期通信 調整方法 オ…
ソフトウェアアーキテクトにはキャリアパスがない 1.ソフトウェアアーキテクチャ事態の定義が業界で定まっていないから 2.アーキテクトの役割が拡大し続けているから 3.ソフトウェア開発エコシステムが急速に進化しているためにアーキテクチャが変化し続けているから 4.ソフトウェアアーキテクチャのについての資料の大半が、単なる歴史的経緯となってしまっている ソフトウェアアーキテクチャの仕事を定義してみる 1.ソフトウェアアーキテクトの仕事:システムの構造の決定 2.ソフトウェアアーキテクトの仕事:アーキテクチャ特性 3.ソフトウェアアーキテクトの仕事:アーキテクチャ決定 4.ソフトウェアアーキテクトの…