ISUCON9 2日目4位で通過しました #isucon
はじめに
タイトルの通りISUCON9予選の2日目に参加して2日目4位 全体9位で予選突破しました
振り返り記事になります
当日の様子
例年通り @tkuchiki, @hilotter とチーム「流れ弾」として参加しました
インフラ周りを@tkuchikiに自分と@hilotterがアプリの修正を担当しました
やった事としては
- categoryとconfigのオンメモリ化
- 出品時の画像アップロードをio.Copyに変更
- getNewCategoryItems/getUserItemsのloopクエリを撲滅
- getTransactionで外部APIの呼び出ししていたところを削除
- 不要なuserのlockを削除
- sessionのRedis化
インフラ周りは@tkuchikiがブログにまとめてくれるはずです
正直お昼過ぎから常にバタバタしていて何がどれぐらい効いたかよくわかってないダメっぷりでした…
app serverを複数台するのに嵌り複数台にしてベンチが通ったのが17:30という本当ギリギリでした
17:00前まで最高6000点ぐらいだったのが16300点ぐらいに爆上がり
正直、脳汁が出る暇もなくそこから再起動チェックとか表示の確認をしてた
Campaign: 3
Score: 16100
が最終スコア
最後の最後まで再起動したときに不安定で、不安が残りながらフィニッシュ
無事追試通って本当に良かった🙇
振り返り
準備不足で色々とバタバタしすぎだった…
本戦にはしっかり反省/改善して挑みたい
さいごに
運営のみなさん楽しい時間をありがとうございました!
本選もよろしくお願いします