SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

  • Security Online
  • DB Online
  • ニュース
  • 新着記事一覧
  • イベント

    EnterpriseZine Special Webinar powered by HENNGE
    2025年8月25日(月) オンライン開催

    Security Online Day 2025 秋の陣
    2025年9月4日 (木) ~ 5日 (金) オンライン開催

    • 酒井真弓の『Enterprise IT Women』訪問記

      酒井真弓の『Enterprise IT Women』訪問記

    • IT部門から“組織変革”を~気鋭のトップランナーを訪ねる~

      IT部門から“組織変革”を~気鋭のトップランナーを訪ねる~

    • SaaS ERP最前線──適者生存の市場を勝ち抜く企業はどこに

      SaaS ERP最前線──適者生存の市場を勝ち抜く企業はどこに

  • ブログ

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

最新イベントはこちら!

EnterpriseZine Special Webinar powered by HENNGE

2025年8月25日(月) オンライン開催

Security Online Day 2025 秋の陣

2025年9月4日 (木) ~ 5日 (金) オンライン開催

Enterprise IT Women's Forum 2025 KANSAI

2025年9月2日(火)大阪開催

EnterpriseZine(エンタープライズジン)

EnterpriseZine編集部が最旬ITトピックの深層に迫る。ここでしか読めない、エンタープライズITの最新トピックをお届けします。

『EnterpriseZine Press』

2025年春号(EnterpriseZine Press 2025 Spring)特集「デジタル変革に待ったなし、地銀の生存競争──2025年の崖を回避するためのトリガーは」

DB Press(AD)

東京ガス、「myTOKYOGAS」の開発内製化をTiDBで加速 エンジニアが事業を動かす環境へ

主力プロダクトのマイクロサービス化、TiDBの効果とは

 国内最大手の都市ガス事業者である東京ガスは、DX推進の一環として“内製開発”体制を構築し、主力アプリケーションである「myTOKYOGAS」の刷新に取り組んでいる。この大規模アプリケーションを支えるデータベースとして採用されたのは、「TiDB Cloud Dedicated」だ。同社 リビング戦略部 デジタルプロダクト推進グループの3名に、内製開発に舵を切った狙い、TiDB導入の効果などを聞いた。

「ビジネスとデジタルが分離してしまう」 内製化への挑戦とTiDBという救世主

 「myTOKYOGAS」は、電気やガスの料金、使用量、ポイントなどを確認できるアプリケーション。東京ガスにとっては顧客との重要な接点であるが、アプリケーションの開発・運用は、長らく外部に委託されてきた。転換点となったのは2022年頃、外部委託のままでは顧客ニーズへの迅速な対応、フィードバック・サイクルの高速化などが困難になるという課題を長く抱えていた。

 同社 リビング戦略部の中島潤耶氏は、「開発者もビジネス担当者も、『プロダクトをただ作るのではなく、プロダクトを通じて事業に貢献する』という共通目的を持つことこそが、DX成功の秘訣だと感じていた」と当時を振り返る。この課題解消に向けて、東京ガスが着手したのは内製開発チームの発足だ。

 エンジニアがほぼゼロの状態からスタートすると、中島氏がソフトウェアエンジニアとして参画。その後、徐々にエンジニアも増えていき、現在はデザイナーやスクラムマスターを含めて数十人規模にまで成長している。

東京ガス株式会社 リビング戦略部 デジタルプロダクト推進グループ Software Engineering Team Lead 中島潤耶氏
東京ガス株式会社 リビング戦略部 デジタルプロダクト推進グループ Software Engineering Team Lead 中島潤耶氏

 手始めに取り組んだのは、主力アプリケーションであるmyTOKYOGASの内製化だ。決済や料金管理といった基幹システムに関わるバックエンド領域は安定稼働を優先させるため、基本的に従来からの開発体制を継続。まずは顧客体験に直結するUI周辺など、基幹システムに影響の少ない領域から着手された。

 当時のアプリケーションは、いわゆるモノリシックなアーキテクチャで構築されており、サービス画面ごとに強い依存関係が生じていた形だ。この状況を解消するため、まずはバックエンドからデータを取得し、アプリケーション向けにデータを加工するBFF(Backends For Frontends)に抽象化レイヤーを設け、ドメインを整理しながらシステム改修を進めていった。現在は、そこで整理されたドメインを少しずつマイクロサービスとして切り出しており、新たな機能追加にともなって生じるドメインについても、マイクロサービスとして構築している。このマイクロサービス化を進めるためのデータベースとして検討されたのが、TiDBだった。

 myTOKYOGASのユーザー数は数百万、潜在的には一千万近い契約者がいるため、「(将来的には)一瞬で何千万ものデータが溜まる可能性が予測できた」とリビング戦略部 迫田賀章氏は述べる。シャーディングやログのパーティショニング、大規模なログデータのAmazon S3へのアップロードといった、パフォーマンス維持のために複雑な対策が必要になることが見えていた。「当時、既にパフォーマンスに関するチケット(タスク)が積まれており、いずれ壁にぶつかることが見えていました。そこに救世主のように現れたのが『TiDB』です。結果的には、課題となっていたタスクがすべて消えました」と迫田氏。このときプラットフォーム側でも、運用面で課題を感じていたという。

 少人数のチームで既存サービスの運用と新規基盤構築を並行して行う必要があったため、データベースの運用にかかる工数を少しでも削減したかったからだ。同部 青木翔平氏は「運用負荷が大きく下がるならば、専門のDBAのようなメンバーを置かなくとも運用できるのでは」と考えていたという。たとえば、パブリッククラウドのマネージドサービスを利用することも一つの方策ではあるが、運用負荷を軽減できても、バージョンアップやメンテナンスには依然として時間と手間をかける必要があるだろう。

東京ガス株式会社 リビング戦略部 デジタルプロダクト推進グループ Platform Team Lead 青木翔平氏
東京ガス株式会社 リビング戦略部 デジタルプロダクト推進グループ Platform Team Lead 青木翔平氏

 そこで青木氏が参加したのは、TiDBのユーザーイベント。TiDB導入により専任の担当者がいなくても、PingCAPからのサポートを得ながら運用ができているという他社事例を聞いたことで、本格的な検討に乗り出す。

次のページ
「ほぼ完璧に動いた」 MySQLとの高い互換性、迅速なサポート

この記事は参考になりましたか?

  • Facebook
  • X
  • Pocket
  • note
DB Press連載記事一覧

もっと読む

この記事の著者

EnterpriseZine編集部(エンタープライズジン ヘンシュウブ)

「EnterpriseZine」(エンタープライズジン)は、翔泳社が運営する企業のIT活用とビジネス成長を支援するITリーダー向け専門メディアです。データテクノロジー/情報セキュリティの最新動向を中心に、企業ITに関する多様な情報をお届けしています。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

提供:PingCAP株式会社

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

EnterpriseZine(エンタープライズジン)
https://enterprisezine.jp/article/detail/22304 2025/08/06 10:00

Job Board

AD

おすすめ

アクセスランキング

アクセスランキング

イベント

EnterpriseZine(エンタープライズジン)編集部では、情報システム担当、セキュリティ担当の方々向けに、EnterpriseZine Day、Security Online Day、DataTechという、3つのイベントを開催しております。それぞれ編集部独自の切り口で、業界トレンドや最新事例を網羅。最新の動向を知ることができる場として、好評を得ています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング