悲願のISUCON初優勝を果たした「NaruseJun」、ハイスコアの決め手は水平分割と「Go筋力」?:優勝チームに聞く、ISUCONの魅力
年々盛り上がりを見せているWebサービスのチューニングコンテスト「ISUCON」。2022年8月27日に開催されたISUCON12の本選を制したチーム「NaruseJun」のメンバー3人に、ISUCONの魅力を聞いた。
「エンジニアの総合格闘技」や「エンジニアの大運動会」などと表現されるWebサービスのチューニングコンテスト「ISUCON」(いい感じにスピードアップコンテスト)には、毎回学生も含めて多くのエンジニアが参加し、予選へのエントリーも激戦となるほど年々盛り上がりを見せている。
2022年7月23日に行われた「ISUCON12」のオンライン予選には、698組、1657人(うち学生は98組、246人)が参加。激戦を勝ち抜いた30組、84人(うち学生は8組、22人)による本選が8月27日に行われた。
今回お題となったのは、椅子を放置して育成し、その椅子を売ってコインを手に入れて装備を強化し、さらに椅子を効率よく生産していく……という設定の「育成型放置ゲーム」だ。サーバ5台で構成されたWebアプリケーションには、例によってログイン処理をはじめとするさまざまなボトルネックが仕込まれており、参加者は、フロントエンドやデータベースに関する知識を生かし、モニタリングをしては修正を加える作業を繰り返す、地道なチューニングに8時間にわたって取り組むことになる。
このISUCON本選で、Goの実装で34万1258点という高いスコアをたたき出し、2位に約10万点の差をつけて見事優勝を飾ったのが、チーム「NaruseJun」だった。出場者中最初に5万点を超えたチームに送られる「特別賞」を開始早々にゲットし、その後も安定して高いスコアを記録しての、王道を行く優勝だ。長年有力候補と見なされ、ようやく念願の優勝を飾ったNaruseJunのメンバーに、その思いを聞いた。
学生時代のサークル活動を母体にした「NaruseJun」
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- 「ISUCONって、本当に楽しい!」――“新体制”のISUCON11運営チームに聞くその醍醐味
出題されるWebサービスを決められたレギュレーションの中でチューニングし「いい感じにスピードアップ」することを競うコンテスト、「ISUCON」。2021年9月18日に本選が開催される「ISUCON11」の運営チームに、出題の大変さやISUCONの楽しさ、醍醐味(だいごみ)を聞いた。 - 衛、走る――変わらない価値を追求し続ける、Hardeningの挑戦
複数人でチームを組んでビジネスを「衛る」技術を競うイベント、「Hardening 2020 Business Objectives」が沖縄で開催。「ビジネスの目的」は何なのか、それをどのように守っていくのかを9チーム、約100人の参加者が体験した。 - Kaggle初心者のためのコンペガイド ― Titanicの先へ
Kaggle初心者がKaggleに挑戦した過程や得られた知見などを記事化していく新連載。初回である今回は、準備編として初心者向けにコンペを簡単に紹介します。また、連載目的やKaggleを始めて「これが良かったよ」という筆者の体験を共有します。