Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
traP の部内 ISUCON とそれを支えるポータル / PISCON Portal
Search
ikura-hamu
January 10, 2025
Programming
0
250
traP の部内 ISUCON とそれを支えるポータル / PISCON Portal
ikura-hamu
January 10, 2025
Tweet
Share
More Decks by ikura-hamu
See All by ikura-hamu
最近の若者はsshしないらしいですよ / isu-isu-h
ikura_hamu
0
540
Other Decks in Programming
See All in Programming
TCAを用いたAmebaのリアーキテクチャ
dazy
0
240
PRレビューのお供にDanger
stoticdev
1
250
変化の激しい時代における、こだわりのないエンジニアの強さ
satoshi256kbyte
1
760
若手バックエンドエンジニアが Elasticsearch を使ってみた話
hott0mott0
1
100
フロントエンドオブザーバビリティ on Google Cloud
yunosukey
0
100
CSS Linter による Baseline サポートの仕組み
ryo_manba
1
160
『テスト書いた方が開発が早いじゃん』を解き明かす #phpcon_nagoya
o0h
PRO
9
2.6k
Webフレームワークとともに利用するWeb components / JSConf.jp おかわり
spring_raining
1
150
Boos Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
760
Generating OpenAPI schema from serializers throughout the Rails stack - Kyobashi.rb #5
envek
1
440
メンテが命: PHPフレームワークのコンテナ化とアップグレード戦略
shunta27
0
330
楽しく向き合う例外対応
okutsu
0
760
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
462
33k
The Cult of Friendly URLs
andyhume
78
6.2k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2.1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
40
2k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Visualization
eitanlees
146
15k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Gamification - CAS2011
davidbonilla
80
5.2k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
28
1.9k
Transcript
traP の部内 ISUCON と それを支えるポータル @ikura-hamu / ISUCON14 公式反省会
自己紹介 いくら・はむ (@ikura-hamu) 東京科学大学 ( 旧 東京工業大学) 学士3 年 東京科学大学デジタル創作同好会
traP ISUCON14 はtraP のメンバーと「リアクティブ二 子玉川~♪ 」で出場(2 年目)して32 位 @pikachu0310 + @H1rono + @ikura-hamu = @reactive-futakotamagawa ISUCON14 公式反省会 LT 2 / 16
traP とは 東京科学大学で活動するデジタル創作・プログラミング系サークル 今年作問の ポケットサイン にも @sekai さんが初代代表など関係者が 多く所属 ISUCON14
には 44 人、12 チーム( 部員のみのチーム) が参加 ISUCON14 公式反省会 LT 3 / 16
traP 部員の ISUCON 参加 部員は入れ替わっているにも関わらず、増加している ISUCON に取り組み、後輩を育成する文化が定着 ISUCON14 公式反省会 LT
4 / 16
traP の部内 ISUCON 「PISCON 」 traP ISUCON で PISCON 過去問に取り組む
講習会がくっついている 参加者は AWS アカウントなどの準備がいらない 初心者でも参加しやすい環境 ISUCON に取り組む人の増加に貢献している ISUCON14 公式反省会 LT 5 / 16
PISCON の流れ 1. PISCON 担当者が過去問を選ぶ 今年は ISUCONDITION と ISUPORTS の2
回開催 2. PISCON 担当者がポータルの設定などの準備をする 3. ISUCON 講習会をする → 初心者でもスコアが出せるように 4. 3 日ぐらいポータルを立てておく → 8 時間やることもできる 5. 感想戦をする → 知見の共有 お互いの解法を見せあったりする 6. 延長戦をしたい人はする ISUCON14 公式反省会 LT 6 / 16
そんな PISCON のポータル matsuu/aws-isucon の AMI を使う ( ありがとうございます!) 競技者が自由に問題のインスタンスを建てたり削除したりできる
チームを組んで参加できる 競技に集中できる環境を提供 ISUCON14 公式反省会 LT 7 / 16
そんな PISCON のポータル 得点推移のグラフが見れます あれ? ISUCON14 公式反省会 LT 8 /
16
そんな PISCON のポータル 得点推移のグラフが見れます 部内 SNS と連携してログインできます あれ? ISUCON14 公式反省会
LT 9 / 16
そんな PISCON のポータル バグっています 1 年で数回しか使われないので放置 ISUCON14 公式反省会 LT 10
/ 16
夢のポータル(PISCON Portal v2) を作ろう バグってない 複数台のベンチマーカーに対応したい 1 台だと講習会のときにキューが詰まる 過去問ごとの切り替えを楽にやりたい もっと盛り上げたい
最高点を更新したらUI 上で花火が上がる 順位が入れ替わったら部内SNS にメッセージ プロビジョニングのためのansible やterraform 部内SNS 以外にも、Slack やGitHub の認証を使えるようにすれば いろんな人に使ってもらえる? ISUCON14 公式反省会 LT 11 / 16
でき... ISUCON14 公式反省会 LT 12 / 16
なかった ISUCON14 公式反省会 LT 13 / 16
ISUCON14 公式反省会 LT 14 / 16
ISUCON14 公式反省会 LT 15 / 16
今後の traP と PISCON に ご期待ください traP 公式ページ X @traPtitech
traPtitech/ piscon-portal-v2 ISUCON14 公式反省会 LT 16 / 16