当日なので軽くですが、ISUCON13とっても楽しかったです!
今回はソロ参加でしたが、最終スコアは34000点くらいでした。30位以内に入ることを目標にしていたのですが、果たして結果が気になります。ギリギリ30位以内に入れていたら嬉しいな〜という点数。
このボトルネック解消したら、次はどこになるんだろう?と終始ワクワクしながら楽しめました。改善スピードをもっと早くして次の景色をもっともっと見たかった〜〜〜!!!
一応、独り言discordサーバーの様子(一部)です。



よかったこと
- 練習していたことはきちんとできた感覚
- 練習していなかった重めの対応(DNSサーバーの分離)も時間に余裕を持ってできた
- 再起動試験を残り45分くらいで行った
- 結果、DNS周りで途中で入れたBINDに53番ポートが奪われてpdnsが動かなくることに気づいた
- BINDを削除して修正できた
- ChatGPT, Copilotが優秀すぎた
- N+1の修正とか、やることはわかっていても自分で書くと面倒だが、GPTに書かせるのは楽
- 完全にわからない内容(PowerDNSの設定とか)も雑に聞いて教えてもらえるのが最高
- エラーとソースコード投げてエラーの意味聞ける
- vim-lsp, Copilot, oh-my-zshなどのおかげで、サーバー内で直接快適にコーディングできた
わるかったこと
- 初動のツール類のインストール、git push、計測ツールの仕込み、MySQL, golang, Nginxのいつもやることの注入、インデックスの追加などでなんだかんだ2時間くらいかかった
- 強いチームはこの辺まで1時間で(下手したら30分くらいで)終わっている印象
- 手動なプロセスがまだまだあってゴタゴタ
- デプロイ
- 計測スクリプトの発動
- スコアの記録
- サーバーごとにpull, commit, push
- 分割するほど辛い
- ChatGPTの1日あたり上限にぶち当たってしまい、17時以降聞けなくなったw
できたこと
- ローカルマシンでの初期設定(.ssh/config, /etc/hosts, )
- サーバー初期設定(Makefile、Nginx、MySQL、Golang)