Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/isucon/isucon11-qualify
ISUCON11 予選 (ISUCONDITION)
https://github.com/isucon/isucon11-qualify
Last synced: 2 days ago
JSON representation
ISUCON11 予選 (ISUCONDITION)
- Host: GitHub
- URL: https://github.com/isucon/isucon11-qualify
- Owner: isucon
- License: mit
- Created: 2021-05-14T00:57:41.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-07-16T09:34:12.000Z (over 2 years ago)
- Last Synced: 2024-08-03T13:13:51.482Z (3 months ago)
- Language: Go
- Homepage: https://isucon.net/archives/55821036.html
- Size: 9.6 MB
- Stars: 166
- Watchers: 11
- Forks: 85
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# isucon11-qualify
## ディレクトリ構成
```
.
├── webapp # 各言語の参考実装
├── docs # 競技用マニュアル
├── bench # ベンチマーカー
├── provisioning # セットアップ用
├── development # 開発用資材置場
└── extra # その他のファイル
```## JWT で利用する公開鍵・秘密鍵
ISUCON11 予選ではウェブアプリケーションのログインに JWT を利用しています。
JWT を生成・検証するための公開鍵・秘密鍵はそれぞれ以下に配置されています。* bench/key/ec256-private.pem
* bench/key/ec256-public.pem
* webapp/ec256-public.pem (bench/key/ec256-public.pemのコピー)
* extra/jiaapi-mock/ec256-private.pem (bench/key/ec256-private.pemのコピー)## ISUCON11 予選のインスタンスタイプ
* 競技者 VM * 3
* InstanceType: c5.large
* VolumeType: gp3 (20GB)
* ベンチ VM * 1
* InstanceType: c4.xlarge
* VolumeType: gp3 (20GB)## AWS 上での過去問環境の構築方法
### 用意された AMI を利用する場合
[provisioning/cf-kakomon](./provisioning/cf-kakomon) を参照してください。なお AMI は ISUCON11 運営の解散を目処に公開を停止する予定です。上記イメージが参照不可である場合ひとつ下の手順で構築してください。
### AMI を自前で作成し構築する場合
手順準備中です。
#### git リポジトリに含まれていないファイルの配布
https://github.com/isucon/isucon11-qualify/releases/tag/public から取得できます
## Links
- [ISUCON11 予選レギュレーション](https://isucon.net/archives/55854734.html)
- [ISUCON11 予選当日マニュアル](./docs/manual.md)
- [ISUCON11 予選問題の解説と講評](https://isucon.net/archives/56044867.html)
- [ISUCON11 予選問題実践攻略法](https://isucon.net/archives/56082639.html)