Konboi Note

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

が最終スコア

最後の最後まで再起動したときに不安定で、不安が残りながらフィニッシュ

無事追試通って本当に良かった🙇‍

振り返り

準備不足で色々とバタバタしすぎだった…

本戦にはしっかり反省/改善して挑みたい

さいごに

運営のみなさん楽しい時間をありがとうございました!

本選もよろしくお願いします