分散バージョン管理システム。
この記事の内容 アーキテクチャスタイルに幾つかのケースがあるのと同じように、 リファクタリングの手法にも明確な6段階の手順が存在します。 今回の記事の目的はリファクタリングを行う2通りの方法について説明します。 大規模なリファクタリングを行う前に リファクタリングでやってはいけないこと-象の移行アンチパターン コンポーネントベース分解概要 戦術的フォーク コードベースが分解可能であるとは コンポーネントへの入力と出力の数から判断する 抽象度 アーキテクチャを分解する コンポーネントベース分解 戦術的フォーク 戦術的フォークのデメリット 備考 大規模なリファクタリングを行う前に リファクタリング…
なぜマイクロサービスアーキテクチャなのか? 再利用か分離か 再利用のメリットとデメリット 分離のメリット 強制的に分離する手段 マイクロサービスアーキテクチャの概要 マイクロサービスアーキテクチャの構成要素 マイクロサービスアーキテクチャのサイドカーパターン マイクロサービスアーキテクチャのフロントエンドの実装 マイクロサービスアーキテクチャの連携方式 サービス間のオーケストレーション 各サービスの粒度について データの分離 ほかのアーキテクチャとの違い 分散されたデータへの対応方法 マイクロサービスのデータ分離のメリット 備考 なぜマイクロサービスアーキテクチャなのか? 再利用か分離か まず…