ISUCON11に出場したら意外と楽しめた

ISUCON11に初めて出場した この度、ISUCON11に初めて参加しました。 まだエンジニアとして業務に就いていない(プログラミングスクールで学習中)のですが、出てみたら楽しかったので忘れないうちに記録を残しておきます。 ISUCONとは? お題となるWebサービスを、決められたレギュレーションの中で限界まで高速化を図るチューニングバトル。 チーム構成 Fukuoka.rbで知り合った[@ebiflyyyyyyyy](https://twitter. com/ebiflyyyyyyyy)さんと出場しました。 ふたりとも初出場でした。 軽く役割分担をして臨みました。 @aseiide(筆者) Ruby, Railsの経験あり アプリケーションとnginxまわりを担当 ベンチを回す @ebiflyyyyyyyy 技術屋さん インフラの経験あり インフラ、DBまわりを担当 結果 Rubyで臨み、最終スコアは3504ポイント、順位は408位となりました。 初期ベンチが2800ポイントだったのであまりスコアを伸ばすことができませんでした。 再起動試験に失敗して0ではなかったので一応、事前に立てていた目標はクリアできました。 スコア推移 競技終了後ポータルにアクセスできなくなることを知らなかったので残しておいたメモを参考にしています。 2859 -> 3081 -> 3400 -> 4200 -> 5922 -> 2400 -> 2800 -> 3600 MySQLのチューニングをしたおかげで一時、4200ポイント、5900ポイントまで上昇しました。 事前準備(過去問練習) 練習をしたのは大会の2週間前です。 ISUCON9が良いぞ、と教えてもらったので9を解きました。 本当に何も知らない状態だったので、レギュレーションとマニュアルをもとに環境を立ち上げるところからやっていきました。 結局、この日はドキュメントをもとにアプリケーションを立ち上げて数回ベンチマークを回すという事しかできませんでした。 この日は各自で事前にツールの入れ方や、手順をまとめておこうという事にして解散しました。 当日 ご時世もありましたが、お互い初出場ということもあったのでコワーキングスペースに集まってやりました。 結果的に、ペアプロ的な形で進んでいきました。 10:00競技開始 ~11:00当日マニュアル・レギュレーションの読み合わせ音読しながら読み合わせをしました。わからない部分も結構ありました。...

8月 24, 2021 · 1 分 · a_ide_1995