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

Online Conference-Rookies LT-オズビジョン天野

Avatar for y-amano y-amano
September 07, 2025
43

Online Conference-Rookies LT-オズビジョン天野

Avatar for y-amano

y-amano

September 07, 2025

Transcript

  1. Strictly Confidential ©2023 OZVISION 
 はじめに
 天野勇弥/アマノ (@Yuya2218) 2022年 株式会社オズビジョン

    入社 2023年4月 ハピタスのフロントリプレイス PJを担当 自己紹介
  2. Strictly Confidential ©2023 OZVISION 
 サービスの成長と技術的負債の歴史 
 PC ガラケー SP

    APP 創業18年。ハピタスのビジネスは右肩上がりで成長 主流のデバイスが移り変わるごとに、対象デバイスを拡張してきた歴史があります 2010年頃 2023年 ビジネス成長 ★サイトクローズ
  3. Strictly Confidential ©2023 OZVISION 
 抱えている課題 
 ハピタスならではの課題 ・PC、SP、APPの3環境を別リポジトリで開発しなければならない ・影響調査や修正に、3環境分の工数が必要

    ・環境が分かれているため、ログが一元的に追えず調査が難航 こうしたユニバーサルな課題も、もちろんあります ・環境が古いバージョンであるため、古いバージョンの知識が必要 ・意図が分からない独自実装が残っている ・UnitTest がほとんどなく修正リスクが高い、デグレが起きやすい ・影響範囲の知見が特定の人に依存しているので、まず聞くしかない
  4. Strictly Confidential ©2023 OZVISION 
 当初思い描いたのはビッグバンリリース 
 API サーバ BFF

    DB ALL Next.js NestJS デザインもアプリも基盤も、すべてを完全リニューアルすることを目指す! ところが、ビッグバンリリースを成し遂げるためには  ・エンジニアリソースを全投入する必要がある  ・ビジネスを成長させるための開発を止めることを意味する  ・それが半年〜1年半に及ぶことになる  ・プロジェクトが高難度化(デスマーチになるリスクも) これでは「筋の良い解決策」とは言えないのではないか ...
  5. Strictly Confidential ©2023 OZVISION 
 ビッグバンをやめ、スコープをフロントエンドに限定 
 APIサーバ群 ② BFF

    ① ③ DB ALL Next.js NestJS ビジネスの成長とプロダクトの改善を止めずに技術的負債の解消に立ち向かう! フロント、BFF それぞれ1リポジトリ化 スコープアウト
  6. Strictly Confidential ©2023 OZVISION 
 素直に考えると 
 フロントリプレイスprj 現環境 新環境

    フロントリプレイス prjは、ある時点の画面仕様で prjを開始し 並行開発の差分をまとめて反映し終えたら、新環境に切り替える
  7. Strictly Confidential ©2023 OZVISION 
 ①環境間の画面遷移の課題 
 画面遷移 同一環境 TOPページ

    マイページ hapitas.jp hapitas.jp/mypage 画面遷移 現環境から新環境 TOPページ マイページ hapitas.jp hapitas.jp/mypage これを上手いこと捌く必要が出てくる
  8. Strictly Confidential ©2023 OZVISION 
 選択肢 ・既存のセッションを引き継ぐ仕組みを新サーバにも実装する メリ:既存 webサーバへの修正が不要 デメ:メンテナンスコストもかかる

    ・Cognitoを使い新たに認証の基盤を作る メリ:セキュリティ等のアップデートを Cognitoに任せる デメ:費用がかかる (50,000 MAUを超えると有料 ) 
 既存の認証をどのように引き継ぐのか 
 

  9. Strictly Confidential ©2023 OZVISION 
 選択肢 ・既存のセッションを引き継ぐ仕組みを新サーバにも実装する (むりやり) メリ:既存 webサーバへの修正が不要

    デメ:メンテナンスコストもかかる ・Cognitoを使い新たに認証の基盤を作る メリ:セキュリティ等のアップデートを Cognitoに任せる デメ:費用がかかる (50,000 MAUを超えると有料 ) 
 既存の認証をどのように引き継ぐのか 
 
 採用理由 ・アップデートをマネージドサービスにまかせる ・他AWSサービスとの連携も容易 ・ソーシャルログイン機能がある
  10. Strictly Confidential ©2023 OZVISION 
 まとめ
 ①システムの完全リニューアルを 避ける ②限定したスコープに対しても なるべく分割する

    フロントエンドにスコープを限定 1画面単位でリリースする作戦 これに伴う課題も工夫しながら突破 1. 環境を跨いだ画面遷移 2. 環境を跨いだ認証情報の持ち回り 29 ビッグバンリリースに固執せずにスコープを限定する
  11. Strictly Confidential ©2023 OZVISION 
 社名 設立 所在地 従業員数 株式会社オズビジョンについて

    株式会社オズビジョン 2006年5月(現在18期目) 東京都渋谷区神宮前 111名 会社紹介 31
  12. Strictly Confidential ©2023 OZVISION 
 事業概要 ポイントモール ECユーザーとEC事業者を マッチング どこで買ってもWで

    ポイントが貯まる 株式会社オズビジョンについて 買取アプリ モノを捨てない人とリユースを買いたい人を マッチング 簡単/気軽にモノを手放せる 事業 2 ネット広告代理店 メディアやインフルエンサーとEC事業者を マッチング 成果報酬型でコスパ良く集客 事業 3 32 事業 1
  13. Strictly Confidential ©2023 OZVISION 
 ビジネスモデル 〜EC利用者とEC事業者のマッチングプラットフォーム〜 ECプラットフォーム 
 (マッチング)

    
 400万人 株式会社オズビジョンについて 
 EC利用者 モノを捨てない人 メディア/ インフルエンサー EC事業者 リユース事業者 EC事業者 サービス利用 
 サービス利用 
 サービス利用 
 流通取引総額 (GMV) 
 1,700 億円
 送客手数料/広告費 (TakeRate) 
 約4%
 購買
 中古買取 
 広告
 3,000社 33
  14. Strictly Confidential ©2023 OZVISION 
 競争が激しい (成長市場×参入障壁低) 株式会社オズビジョンについて ハピタスの事業環境(BtoCリボンモデル) EC利用者

    (400万/5,000万) EC事業者 (3,000/400万) サイト経由
 ポイントバック
 送客
 成果報酬費用
 当時は競合他社が100社以上…
 競合A社 
 競合B社 
 競合C社 
 35