LIVESENSE ENGINEER BLOG

リブセンスエンジニアの活動や注目していることを発信しています

「ドメインを変えるだけ」だと思っていた。10年続くサービスのドメイン変更手記

こちらは Livesense Advent Calendar 2025 DAY 7 の記事です。

はじめに

はじめまして、リブセンスでエンジニアをしている草間です。
アドカレの前回の記事がかなりお遊び寄りだったので、今回は少し背筋が伸びる話をします。
ズバリ、長年運用されてきたサービスの「ドメイン変更」についてです。

ドメイン変更の背景

私が所属する「マッハバイト」で、2024年夏、ドメイン変更プロジェクトが始動しました。
マッハバイトは歴史あるサービスですが、リブランディングによる名称変更を経ても、URL(ドメイン)は旧サービス名に由来するものを使用し続けていました。
今回、ブランド統一という目的のもと、ついにこの「開かずの扉」を開けることになったのです。

エンジニアを待ち受けていた「関門」

「ドメインを変えるだけ」そう思っていました。
言葉にすれば一行ですが、10年以上続くサービスのドメイン変更は、想像以上に大変なものでした。

コードベースの深淵

まずはGitリポジトリの探索です。
幸い、アプリケーションコード内の記述はgrepで洗い出せる範囲でした。
しかし、真の敵はそこにはいませんでした。

内外の連携と「コミュニケーション」の沼

アプリケーション内のコード変更は微々たるものでしたが、その変更がもたらす影響範囲は甚大です。
最も大きな関門は、内外の関係各所への影響でした。

まず、広告出稿を行っているため、その担当者との調整が必要です。
また、連携いただいている外部サービスもあります。担当者経由で「ドメイン変更に伴う改修を期間内に実施できるか」の問い合わせや、その結果を受けたスケジュールの確定など、やることは山積みです。

普段のプロジェクトではコードを書く方が遥かに多いのでドメイン変更では
「なぜコードを書かずに調整ばかりしているんだ?」
という葛藤と戦う日々が続きました。

技術的な話?

さて、ドメイン変更をする上で、特に意識したのがSEOです。
新旧ドメインのSEO評価を適切に引き継ぐため、旧ドメインから新ドメインへの301リダイレクトを実施する必要があります。

リダイレクト処理をインフラレイヤーで一括実施できました。
具体的な設定方法はインフラチームに一任したため詳細は割愛します。

リダイレクト設定もできたのでこれだ万事OK。
とはなりませんでした。
「マッハバイト」ではiOSとAndroidアプリを展開しており、さらに「連携いただいているサービス」向けのAPIも実装しています。
これらがリダイレクト後も正しく動作するか、検証環境で確認を進めていきました。

そのままサクサク行かない(アプリ編)

一番に検証したのは、iOS/Androidアプリで問題なく応募まで完了できるかどうかです。
結論から言うと、リダイレクト経由ではうまく機能しませんでした。

調査の結果、リダイレクト時に必要なパラメータが引き継がれていないことが判明しました。
原因は分かりましたが、これを正攻法で直すには大幅な設計見直しが必要でした。しかし、そんな時間はありません。
取れる手段で、最速の対応をする必要があります。

ここでもまずはコミュニケーションです。
アプリチームに相談し、ドメイン変更のリリース時期と、アプリの改修・リリースタイミングをすり合わせ、全体のスケジュールを組み直していきました。

想定を超える返答(連携先編)

次に連携先とのコミュニケーションです。
まずは弊社の担当者に伝達事項を伝え、連携先企業へ連絡を取ってもらいます。

返ってきた返事は、「連携先企業の都合で開発時期がかなり後になる」など、ある程度想定はしていたものの、その想定を超えてくるような内容もありました。
スケジュールを再度調整できるか、あるいは別の手段を取れないかといった交渉と調整を重ねていきました。

なんだかんだでリリース

いろいろと関門はありましたが、晴れて2025年の春にドメイン変更をリリースできました。
無事に切り替わった瞬間は、非常に感慨深いものがありました。

ドメイン変更を振り返って

コードを書かない期間中は、「エンジニアってなんだっけ」と自問自答することもありましたが、総じてプロジェクト全体の流れを体感できた貴重な機会でした。
これはこれで、今後のエンジニア人生の糧になりそうです。
コードを書くだけがエンジニアではないのかもしれません。

終わりに

あまり技術的に深い話はできませんでしたが、これだけは伝えられればと思います。
コードだけでは解決できない問題にぶつかったときは、コミュニケーションの大切さを思い出してほしいです。

へっぽこ(だけど少し強くなった)エンジニアより