データマイグレーションの成功戦略:サービスリニューアルで失敗しないための実践ガイド by 瀧澤崇

YAPC::Hakodate 2024
採択
2024/10/05 13:50〜
Track B
トーク (20分)

データマイグレーションの成功戦略:サービスリニューアルで失敗しないための実践ガイド

tkzwtks 瀧澤崇 tkzwtks
4

突然ですが、サービスの中で最も寿命が長い要素は一体何でしょうか?おそらくそれは「永続化されたデータ」のはずです。コードは少しづつ改善していくことが可能ですが、データ、特にユーザーのアクション起因で保存されるものは全く変わらないこともあるでしょう。
しかし、例えばサービスをリニューアルするとなった場合に、永続化されたデータをそのまま利用することは可能でしょうか?リニューアルにあたって、データ構造を変えたくなることもあるでしょう。
とはいえ、どのように進めるとよいでしょうか?

このトークでは、複数のサービスリニューアルと、それに伴うデータの引越し経験を元に以下の点についてお話しします

  • リニューアルにあたって、どこから手をつけるか
  • 移行作業、その準備の進め方
  • 実際の事例

また、 これまでの経験を元に、少しでも長くサービスを運用していくためのポイントも考察していきます。