大規模なデータ基盤移行プロジェクトを型安全に進める by satoshin21

iOSDC Japan 2025
レギュラートーク(20分)

大規模なデータ基盤移行プロジェクトを型安全に進める

satoshin21 satoshin21 satoshin21
1

運用中のプロダクトでデータ基盤を大幅に変更する必要が生じたとき、どのようにリスクを最小化しながら移行を進めますか?
本トークでは、月間アクティブユーザー数万人規模のiOSアプリで実際に行ったFirestoreからの大規模データ基盤移行プロジェクトの実践事例をお話しします。

特に以下の課題にフォーカスして解決策を紹介します:

  • 新機能開発を止めずに基盤移行を並行実施する方法
  • ユーザーへの影響を最小化しながら段階的に切り替える仕組み
  • 移行中の不具合を早期発見・切り戻しできる安全装置の設計

技術的なポイント:

  • Feature Flagによる動的なデータソース切り替えアーキテクチャ
  • 旧新システムの型安全な分離

このトークを聞くことで、大規模な基盤変更プロジェクトを安全に進めるための具体的な手法と、実際の運用で直面した課題とその解決策を紹介します。特に、チーム開発やプロダクト成長を止めることなく技術的負債を解消したいiOS開発者の方に役立つ内容です。