新しいコードと古いコードが混在するアプリでした。一度に作り直さず、動く状態を保ちながら少しずつ変えていきました。
新旧の実装が共存する状態で刷新
サービスを止めず段階的に置き換え
決済履歴と通知フローの保守