アーキテクチャモデル:クライアントのUIビルダー
コンテキスト
あなたはマイクロサービスアーキテクチャモデルを適用しています。運用能力/チーム開発指向のサブドメインによってサービスが、これらのチームはまた、ユーザーエクスペリエンスを担当しています。複数のサービスからのデータを表示するためのいくつかのUI画面/ページ。例えば、データ項目、を含む多数の表示アマゾン商品詳細ページのスタイルを考慮してください。
- このようように、タイトル、著者、価格となど書籍の基本情報、。
- ご購入履歴書
- 株式
- 購入のオプション
- 頻繁に本を購入したその他の項目
- 本を買うために他の商品の顧客の購入
- カスタマーレビュー
- 出品者ランキング
- ...
各データ項目は、別のサービスに対応するので、そのディスプレイは、異なるチームの責任です。
問題
複数のサービスからのデータのUI画面またはページを表示する方法?
点数
結論
各チームは、このようなページ/画面領域のサービスを実装しAngularJS命令、として、クライアントのUIコンポーネントを開発しました。UI UIコンポーネントサービスチームは、より具体的な組み合わせによりページ/スクリーンを達成するためにページフレームを構築するための責任があります。
関連パターン
- サーバーのページフラグメントは、別の方法を組み合わせモードであり、