レイヤードアーキテクチャは、n層アーキテクチャとも呼ばれており、最も一般的なアーキテクチャのうちの一つだ。このアーキテクチャはシンプルさや親やすさ、コストの低さからほとんどのアプリケーションのスタンダードの形となっている。 minegishirei.hatenablog.com レイヤードアーキテクチャとは何か? レイヤードアーキテクチャの構成 レイヤードアーキテクチャの基本構成要素 レイヤードアーキテクチャの種類 レイヤードアーキテクチャの開放レイヤーと閉鎖レイヤー レイヤードアーキテクチャのメリット:「関心ごとの分離」 安い レイヤードアーキテクチャのデメリット デプロイしづらい モジュー…
パイプラインアーキテクチャとは 概要 パイプ フィルター パイプラインアーキテクチャの威力 具体例1:関数型 具体例2:Apache kafka パイプラインアーキテクチャのメリット デメリット 備考 パイプラインアーキテクチャとは ソフトウェアの歴史の中で繰り返し出現するスタイルが、このパイプラインアーキテクチャスタイルだ。 関数型プログラミング言語の考え方を拡張したかのようなアーキテクチャで、 bashやpowershellなどのシェル言語に近い構造を持つ。 今回のアーキテクチャはより高次元に拡張し、ビジネスアプリケーションレベルにも使用できる。 概要 パイプラインアーキテクチャには以下の…