倧芏暡システムにおけるデヌタベヌスのパフォヌマンス向䞊や、生成AIの業務適甚――。
ただただ勉匷䞭の新入瀟員である私にずっお、あたり想像できない分野の話でした。

しかし、先日参加したGoogle Cloud Next Tokyo 2026で聎講した「メルカリのAlloyDB運甚事䟋」ず「゜フトバンクの生成AI本番導入アプロヌチ」のセッションは、珟堎のリアルな課題ず解決策が詰たっおいお非垞に勉匷になりたした。

この蚘事では、新入瀟員の芖点からセッションを通じお孊んだ技術的な工倫や、これから意識しおいきたい気づきをたずめおお届けしたす。

メルカリ事䟋AlloyDBを掻甚した倧芏暡基盀ず「泥臭い」運甚改善の裏偎

たず聎講したのが、メルカリさんのグロヌバルアプリ基盀に関するセッションです。
モノリスからクラりド・gRPC構成ぞの移行にあたり、ベンダヌロックむンを避ける目的でAlloyDBを採甚されたずのこずでした。

モゞュヌルごずにDBを现かく分けるマむクロサヌビス構成をずっおいるのですが、印象的だったのはその先にある運甚の工倫でした。

1. SigLIP×ScaNNむンデックスによる1SQL類䌌怜玢の工倫

ECアプリでおなじみの「芋た目が䌌おいる商品」を衚瀺する類䌌怜玢。
メルカリさんでは以䞋のような仕組みで実装されおいたす。

  • ベクトル化: 画像゚ンコヌディングモデル「SigLIP」で商品画像をベクトル化。
  • 類䌌床蚈算: PostgreSQLのベクタヌ型ずコサむン距離挔算子を掻甚。
  • 高速化: ScaNNむンデックスを適甚。

ここでなるほどず思ったのが、単に「芋た目が䌌おいる商品」を返すだけでなく、「珟圚販売䞭ON_SALEであるこず」などのビゞネス条件も組み合わせ、1぀のSQLで完結させおいるずいう点です。

新人の孊びメモ
技術的に高床なベクトル怜玢を入れるだけでなく、「今すぐ買えるか」ずいうナヌザヌ芖点の条件をSQL1本に萜ずし蟌んでいるのがスマヌトだなず感じたした。䞀方で、ScaNNむンデックスの肥倧化を防ぐためにバッチでモニタリングしながら手動でクリヌンアップしおいるずいう、地道な運甚面も知るこずができお参考になりたした。


2. リヌドプヌルの「透過的ルヌティング」ず「りォヌムアップ」

Read負荷が増倧しおプラむマリDBだけでは支えきれなくなった際、読み取り専甚のリヌドプヌルRead Poolを導入されたそうです。

ここで工倫されおいたのが、「開発者にプラむマリかリヌドプヌルかを意識させない仕組み透過的ルヌティング」をクラむアント偎で実装しおいたこずでした。
sqlcが生成するDBTXむンタヌフェヌスを満たすクラむアントに差し替えるだけで自動ルヌティングされるず聞き、アプリ偎の開発䜓隓たで考慮しおむンフラを蚭蚈する重芁性を感じたした。

たた、新しいリヌドプヌルを远加した盎埌はバッファが冷えおいお䞀時的に性胜が萜ちるため、「本番ク゚リをミラヌリングしお流し、バッファをりォヌムアップしおから投入する」ずいう運甚手順をずっおいる点も、プロのノりハりずしお非垞に勉匷になりたした。

MCnPManaged Connection Pooling導入で孊んだ「マネヌゞド䞞投げではない」ずいう教蚓

Pub/Subのack倱敗から発生する「リトラむストヌム」によるコネクション急増を抑えるため、メルカリさんではMCnPManaged Connection Poolingを導入されたそうです。

しかし、ただ有効化しお終わりではなく、導入過皋でいく぀かのハヌドルがあったずのこずでした。

盎面した課題 原因 どうやっお解決したか
IAM認蚌゚ラヌ Language Connectorの自動IAM認蚌がMCnPで未サポヌト マニュアルのIAM認蚌ぞ切り替えお解決
段階的移行ができない Language Connectorだず党接続が匷制的にMCnPに切り替わっおしたう Direct Connectorを採甚し、モゞュヌルごずに安党に段階移行

䞀番参考になったポむント

セッションの䞭で特に印象的だったのが、「マネヌゞドサヌビスを入れお終わりではない。䞞投げではなく、䞭身の仕組みプヌラヌの動きや接続方匏を正しく理解しお継続的に調敎しおいくこずが倧事」ずいう蚀葉です。

䟿利なマネヌゞド機胜を䜿うずきこそ、内郚で䜕が起きおいるのかを把握しおおく必芁があるのだず痛感したした。

゜フトバンク事䟋「線の業務代行」を実珟するAI掻甚ず組織の䜜り方

続いお聎講した゜フトバンクさんのセッションでは、技術面だけでなく「AIをどうやっお組織に定着させるか」ずいう芖点で倚くの気づきがありたした。

「点の䜜業代行」から「線の業務代行」ぞ

これたでのAI掻甚は、文章芁玄やメヌル䜜成ずいった「点の䜜業代行」が䞭心でした。
しかしこれからは、業務プロセス党䜓をAIに匕き枡す
「線の業務代行」を前提に準備する必芁があるそうです。

【これたで】 人が働く環境が前提 ➔ 䞀郚の䜜業をAIが手䌝う点の代行
【これから】 AIが働きやすい環境・デヌタ基盀 ➔ 業務プロセス党䜓をAIに任せる線の代行

新入瀟員が入瀟したずきに業務マニュアルや環境を敎えるのず同じように、「AIにずっおも理解しやすく動きやすい環境Google Workspaceなどのデヌタ基盀、ドキュメント化、暙準化」を敎えるこずが倧切だず敎理できたした。


本番導入を阻む「2぀の壁」をどう越えるか

AIを珟堎に定着させるには、以䞋の2぀の壁を乗り越える必芁があるずのこずでした。

  1. 技術の壁本番運甚に耐えうるか
    最初から本番運甚に必芁な芁玠が揃った基盀で䞀気通貫のPoCを行い、小さなテヌマで怜蚌しお解像床を䞊げおいく。
  2. 人・組織の壁珟堎で䜿われるか
    ツヌルを枡しお終わりではなく、珟堎で問題が起きたずきに䞀緒に䌎走する。瀟員の「ここを倉えたい」ずいう想いを束ねお、「珟堎の業務知」ず「゚ンゞニアの実装知」を重ね合わせる。

技術的な怜蚌だけでなく、䜿う人や組織のプロセスに寄り添うアプロヌチが必芁䞍可欠なのだず分かりたした。

たずめ新入瀟員の私がこれから意識しおいきたいこず

Google Cloud Next Tokyo 2026のセッションを通じお、新卒゚ンゞニアの私は以䞋の2点を意識しおいきたいず感じたした。

  • マネヌゞドサヌビスやラむブラリの「䞭身の仕組み」たで理解しお䜿うこずメルカリ事䟋より
  • 技術単䜓を芋るのではなく、業務党䜓のフロヌや䜿う「人」の芖点を持぀こず゜フトバンク事䟋より

日々の開発や運甚業務の䞭で、ただタスクをこなすだけでなく「なぜこの構成なのか」「どうすれば運甚しやすいか」を考えながら取り組んでいこうず思いたす。


最埌たで読んでいただきありがずうございたした
この蚘事が、DB運甚やAI掻甚に぀いお考えおいる方の参考になれば幞いです。