🤗

レコメンデーション基盤の整備

Created
2022/6/20 5:18
職種
バックエンドエンジニア

As Is

現状は、バックエンドのサービスは1つのモノリシックな api に集約されており、下記のような様々な機能が詰め込まれている。
  • 作品の登録・更新
  • ユーザプロフィールの変更
  • フォロー
  • コメント
  • 作品検索
  • レコメンデーション
 
安易なマイクロサービスの分割は余計な管理コストの発生につながるため、慎重に行いたいと考えているが、レコメンデーションに関しては、テラーノベルにおける最重要投資ポイントであり、より早い改善サイクルを回していくために、チームの拡大を計画している。

To Be

  • Recommendations AI などを含む複数モデルを組み合わせた推薦を実現し、それぞれのモデルの品質評価と改善を短いサイクルで回していくための基盤を構築する
  • 社内のレコメンデーションに関する機能をマイクロサービス・チームとして独立し、責務と達成すべき目標を明確にする