現在JavaScriptの設定が無効になっています。このページを利用するにはJavaScriptの設定を有効にしてください。JAPAN社内ISUCON「Y!SUCON」の問題をGitHubに公開しましたこんにちは。Y!SUCON運営チームです。前回に引き続き、2回目の社内ISUCONを開催いたしました。前回はpixiv社内ISUCONの問題をお借りさせていただきましたが、今回はオリジナル問題を作成し、名前も「Y!SUCON」にリニューアルしました。作成した問題、ベンチマーカー、ポータルサイトのソースコード及びそのプロビジョニングをGitHubに公開しております。https://github.com/yahoojapan/yisucon問題を作ってみて今回初めてISUCONの問題を作ってみて、問題・ベンチマーカーを作る難しさを思い知りました。ベンチマーカーのシナリオが不足していたり推測されやすいものとなってしまったなど、反省点がいくつも上がりました。それと同時にISUCONに参加するだけでは得られない幅広い知見を得ることができました。ポータルを作ってみてY!SUCONで利用するポータルも問題、ベンチマーカーと同様に公開する前提でフルスクラッチで作成しました。Universalを利用しました。Universalを試した知見に関しては長くなってしまうため別途Qiitaに書いておきましたので見ていただければと思います。作りが粗く、ドッグフーディングしてくれた運営メンバーや参加者にもバグで何度か迷惑をかけるなどの反省点もありました。TypeScriptの良さや知見や、問題やベンチマーカー作成とは異なる視点で運営側としてY!SUCONに関わる良い機会となりました。前回からさらに参加者数は増え、100人以上のエンジニアがチューニングを行いました。詳細については別に記事がありますのでそちらをご覧ください。JAPANでは情報技術を駆使して人々や社会の課題を一緒に解決していける方を募集しています。詳しくは採用情報をご覧ください。JAPANのサービス開発を支える技術やデザイン、文化を発信しています。Reserved.このページの先頭へ。