Upgrade to Pro — share decks privately, control downloads, hide ads and more …

VOYAGE GROUP流 開発文化

unio
February 16, 2020

VOYAGE GROUP流 開発文化

2020/02/16 Object-Oriented Conference
ランチスポンサーセッション

unio

February 16, 2020
Tweet

Other Decks in Business

Transcript

  1. 配信数値DB レポート機能 配信数値 配信売り上げ 配信数値 売り上げ 2,300 10,000 … …

    レポートサービス (?) コントローラ レポート表示 配信数値 売り上げ 2,300 10,000 … … レポートDB
  2. 配信数値DB レポート機能 配信数値 配信売り上げ 配信数値 売り上げ 2,300 10,000 … …

    レポートサービス (?) コントローラ レポート表示 配信数値 売り上げ 2,300 10,000 … … レポートDB 見様見真似でサービスを作ったが, 責務が大きく見通しが悪い 売り上げの計算方法は ステークホルダー毎に複数あった
  3. 配信数値DB 新レポート機能 配信数値 配信売り上げ 売り上げ明細 売り上げ 〇〇費 10,000 … …

    〇〇レポート 作成サービス コントローラ レポート集計サービス 配信数値 2,300 … 〇〇リポジトリ △ △リポジトリ XXXリポジトリ レポートDB レポートサービス レポートサービス レポートサービス 〇〇レポート 作成サービス 〇〇レポート 作成サービス レポート表示 レポート表示 レポート表示 配信数値 売り上げ 2,300 10,000 … … Entity
  4. 配信数値DB 新レポート機能 配信数値 配信売り上げ 売り上げ明細 売り上げ 〇〇費 10,000 … …

    〇〇レポート 作成サービス コントローラ レポート集計サービス 配信数値 2,300 … 〇〇リポジトリ △ △リポジトリ XXXリポジトリ レポートDB レポートサービス レポートサービス レポートサービス 〇〇レポート 作成サービス 〇〇レポート 作成サービス レポート表示 レポート表示 レポート表示 配信数値 売り上げ 2,300 10,000 … … サービスの役割をビジネスドメイン毎に分割 増え続ける売り上げ種別を水平に持たず 垂直に持って足し上げ可能に Entity