CASE #01

ディップ株式会社 様 日本最大級の総合求人サイト「はたらこねっと」

「はたらこねっと」のサービス品質向上のため、自社データセンターからAWSへクラウドリフトを図るプロジェクト。
求人広告業界のイノベーター、dipのデータベース基盤チームはINSIGHTのPostgreSQLコンサルティングサービス「ProTune」を選択。

総合求人情報サイト はたらこねっと

社員・派遣・パートでお仕事探しをする求職者と求人企業を繋ぐ日本最大級の求人サイトです。全国160,000件以上*の仕事情報を、1時間ごとに更新しており、一発検索、職種、特徴、人気の条件などユーザーニーズの高い検索軸が充実しています。 (*2021年3月現在 )

プロフェッショナルがプロフェッショナルを求めた背景

INSIGHT 石原:dip様は社内にプロフェッショナルなデータベース基盤チームを擁し、有力なサポートベンダーとも良好な関係を築いておられます。そのうえでなぜINSIGHTに白羽の矢を立てられたのか、経緯をお聞かせ願えますか?

dip 増井:「はたらこねっと」のAWS移行プロジェクトにおいて、PostgreSQLを安全にバージョンアップし、かつパフォーマンスも担保する必要がありました。INSIGHTのみなさんと初めて顔を合わせたのは2020年の5月頃でしたよね。確かPostgreSQL Conferenceの協賛企業として名を連ねていたことでINSIGHTの存在を知り、浅岡と相談してお声がけした次第です。

dip 浅岡:弊社では長年にわたって伝統的にPostgreSQLを利用してまいりました。しかしPostgreSQLを専門とする技術者や企業はそう多くないという実感があります。そのためPostgreSQLに精通していることを謳うINSIGHTは特に際立った存在として映りました。単純に「そんな会社あるんだ!」という驚きから話を聞いてみたいと思いましたね。

それから会話を重ねるうちに、実に私たちのニーズにマッチしたサービスを提供していることがわかりました。サポート範囲の広さや深さ、そして熱意にも心を動かされたことを覚えています。

dip 浅岡:実は数年前、自社のメンバーだけでPostgreSQLのバージョンアップにトライしたことがあったものの、リリース直後に原因不明のスローダウンが生じ、すぐに切り戻す事態に陥りました。そのときの苦い経験もあり、バージョン間の非互換などの事前調査を含め、チューニングに長けたプロフェッショナルに参画してもらいたいという思いがとても強かったのです。

dip 増井:実際に契約を開始してみると、こちらから詳細なオーダーをせずとも課題を正しく把握し、思いを汲み取り、解決まで導いてくれるプロフェッショナルとしての姿勢は非常に魅力的でした。

コンサルティングに対するイメージが良い意味で裏切られた

dip 増井:正直なところ、SESでもなく請負とも異なる「月額制のコンサルティング」がどのようなものか、なかなかイメージすることができませんでした。しかし実際に契約が開始すると、こちらから多くを語らずとも課題の本質を的確に把握し、メンバーの思いやプロジェクトの事情を汲み取りながら常に最善策を提示してくれました。「力になります」という協力的な態度が何よりも心強かったですね。このようなプロフェッショナルとしての姿勢には非常に感銘を受けました。当初はミニマムな形で柔軟に始動していただき、最終的には後続の「バイトル」プロジェクトを含めて2年近くにおよぶ長期契約に至りました。

dip 浅岡:私の知る限り、プロジェクト参画型のPostgreSQLコンサルティングに特化した企業はINSIGHT以外に見当たりません。その点において、かなり特異性を感じています。「痒いところに手が届く」とでもいうのでしょうか。たとえば「この処理の負荷がわかるといいんだけどね」というような、会議中に私たちが何気なく口にした言葉も取りこぼさず、次回までにしっかりと検証して結果を報告してくれたことが何度かあって、それには感激しましたね。このフットワークの軽さは一般的なチケット制のサービスには絶対に真似ができないでしょう。

dip 阿部:私が驚いたのはパフォーマンス検証の緻密さに関してですね。たとえばチューニングに関するパラメータがいくつかあるとします。それらの組み合わせが何通りにもなるようなケースにおいて、くまなく丁寧に検証するといった具合です。そこまで広範なパターンを自社のメンバーだけで網羅することは難しかったと認めざるを得ません。これまで私が抱いていたコンサルティングに対するイメージは「口だけ出して手は動かさない」というものでした。しかし、INSIGHTには良い意味で裏切られましたね。

ミリ秒レベルの高速化を追求

dip 浅岡:データベースが適切にチューニングされていないとフロントエンドの検索速度が低下します。これはSEOの観点からも座視できない問題であり、ユーザーの流入量に多大な影響を及ぼしかねません。今回のプロジェクトにおいては前轍を踏まぬよう、念入りにパフォーマンス検証を実施しました。その結果、「はたらこねっと」のクラウドリフトを無事に完遂できたことは大きな成果といえます。

dip 増井:検索速度に関して一例を挙げると、チューニング前に250ミリ秒を要していた特定のクエリが、チューニング後は50ミリ秒にまで短縮できました。もともと弊社のサービスはミリ秒レベルの高速化を追求するがゆえに、ハードウェアには惜しみなくコストをかけている側面があります。それなのに、チューニングだけでこれだけの効果が得られるとは嬉しい驚きでした。

「転ばぬ先の杖」として

INSIGHT 石原:率直にお尋ねします。INSIGHTの仕事に対する満足度、つまり費用対効果について忌憚のないご意見をお聞かせください。

dip 増井:INSIGHTにお願いしている領域は特殊スキルに該当するだけに、単純に金額だけを他社と比較することは事実として難しいですね。ただ、費用対効果についてネガティブな印象はまったくありません。それどころか、結果を担保することが難しいタスクばかりだったにも関わらず、主体的なコンサルティングをしていただいたことに感謝しています。

dip 浅岡:検証内容の質と量、それから最終的な結果を鑑みるに費用対効果はかなり良いと感じます。大手ベンダーだと、ちょっとした依頼をするだけでも多額の費用が必要となるので、ざっくり単価計算してみても納得できますね。

dip 黒岩:私も費用対効果はすごく良かったと思います。プロジェクト運営において手戻りや抜け漏れが生じないよう、あらゆる状況を洞察し、先回りしてトラブルの芽を摘んでくれました。スケジュールにも余裕が生まれたことで、プロジェクトを預かる立場の者としては非常に助かりましたね。

INSIGHT 石原:そのようなお褒めの言葉をいただき、身に余る思いです!

これからのINSIGHTに期待すること

dip 阿部:弊社では今後、Aurora(Amazon RDS for Aurora)などのクラウドネイティブなデータベースを積極的に導入していく動きがあります。そのためINSIGHTには、ぜひAuroraのサポートも視野に入れていただきたいですね。

INSIGHT 石原:Auroraについてはご期待に添えるよう、早急に準備を進めてまいります!INSIGHTではつねづね、お客様には本業に集中していただけるようなご支援を心がけております。PostgreSQLのパフォーマンスや安定稼働に関するお悩みは、ぜひINSIGHTにご相談ください。これからもINSIGHTの強みにフォーカスし続け、必ずお役に立てるように精進を重ねてまいります。