JavaScript is required
跳到正文
返回案例列表
クリエイター支援
仅日文

配信プラットフォームの全面刷新と課金基盤の再構築

長く運用されてきた配信プラットフォームを、PHP から Django と Nuxt の構成へ全面的に作り直しました。ライブ配信や課金、報酬の仕組みまで含め、企画から運用までを担っています。

开发类型
系统迁移
负责范围
企画設計デザイン開発インフラ運用
主要技术
DjangoNuxt(SSR)PWAAWSTerraformLaravel(移行元)

概要

クリエイターとファンをつなぐ配信プラットフォームの全面リニューアルです。長年 PHP(Laravel)で運用されてきたサービスを、機能を整理し直したうえで、Django の API と Nuxt の SSR による構成へ作り替えました。要件の整理から設計、デザイン、開発、インフラ、リリース後の運用まで一貫して担当しています。

課題

  • 長く積み重なった機能と仕様が、コードの中にしか残っていない
  • 課金・ポイント・報酬など、お金の流れが複雑で、誤りが許されない
  • 既存の利用者やデータを、サービスを止めずに新しい基盤へ引き継ぐ必要がある

取り組み

  • 旧システムの挙動を洗い出し、機能を網羅した要件仕様書を作成してから再設計しました。
  • 課金・ポイント・報酬は、すべての増減を台帳として記録する設計にし、残高や支払いをいつでも追跡・検証できるようにしました。
  • 旧データベースから段階的にデータを移し、既存アカウントは初回ログイン時に新しい認証基盤へ移行する仕組みで、利用者に再登録を求めずに引き継ぎました。
  • ライブ配信(予約・通知)、HLS によるストリーミング再生、プッシュ通知に対応した PWA など、配信体験を支える機能を実装しました。

技術のポイント

  • 台帳による整合性:お金の流れを台帳で追えるようにし、不正や不整合を仕組みで防ぐ。
  • 段階的な移行:旧システムと並行しながら、データと認証を利用者の負担なく移す。
  • インフラのコード化:AWS 上の環境を Terraform で管理し、再現性のある構築と運用を実現。
LaunchAt 标志LaunchAt 标志LaunchAt 标志LaunchAt 标志

# Contact: Get in touch

联系我们

任何问题都欢迎随时咨询。

点此联系