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
失敗から学ぶ ISUCONの正しい歩き方 / ISUCON Revenge
Search
soudai sone
September 12, 2023
Technology
1
710
失敗から学ぶ ISUCONの正しい歩き方 / ISUCON Revenge
ISUCON 夏祭り 2023の登壇資料です
https://isucon.connpass.com/event/288820/
soudai sone
September 12, 2023
Tweet
Share
More Decks by soudai sone
See All by soudai sone
抽象化をするということ - 具体と抽象の往復を身につける / Abstraction and concretization
soudai
37
17k
目の前の仕事と向き合うことで成長できる - 仕事とスキルを広げる / Every little bit counts
soudai
30
10k
ソフトウェアエンジニアとしてキャリアの螺旋を駆け上がる方法 - 経験と出会いが人生を変える / Career-Anchor-Drive
soudai
16
4.9k
新婚19年目から学ぶ夫婦円満の正しい歩き方 / Life is beautiful
soudai
12
4.5k
顧客が本当に必要だったもの - パフォーマンス改善編 / Make what is needed
soudai
34
9.8k
仕事を前に進めるためのコツ - 判断と決断と共有 / Aim for the goal
soudai
89
61k
アプリケーションが 正しく動作するということ - 自動テスト編 / Automated Testing
soudai
17
3.5k
Gitlab本から学んだこと - そーだいなるプレイバック / gitlab-book
soudai
8
2k
**強い**エンジニアのなり方 - フィードバックサイクルを勝ち取る / grow one day each day
soudai
130
160k
Other Decks in Technology
See All in Technology
Explainable Software Engineering in the Public Sector
avandeursen
0
340
AWS CDK コントリビュート はじめの一歩
yendoooo
1
110
セマンティックレイヤー入門
ikkimiyazaki
8
2.5k
Javaの新しめの機能を知ったかぶれるようになる話 #kanjava
irof
3
4.8k
[CATS]Amazon Bedrock GenUハンズオン座学資料 #2 GenU環境でRAGを体験してみよう
tsukuboshi
0
130
新卒エンジニア研修の試行錯誤と工夫/nikkei-tech-talk-31
nishiuma
0
180
ドメインイベントを活用したPHPコードのリファクタリング
kajitack
2
1.1k
Road to SRE NEXT@仙台 IVRyの組織の形とSLO運用の現状
abnoumaru
0
370
fukuoka.ts #3 社内でESLintの共通設定を配りたい2025年春版
pirosikick
1
290
一人QA時代が終わり、 QAチームが立ち上がった話
ma_cho29
0
270
DevOps文化を育むQA 〜カルチャーバブルを生み出す戦略〜 / 20250317 Atsushi Funahashi
shift_evolve
1
100
SpannerとAurora DSQLの同時実行制御の違いに想いを馳せる
masakikato5
0
550
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
28
2k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Java REST API Framework Comparison - PWX 2021
mraible
29
8.5k
Producing Creativity
orderedlist
PRO
344
40k
How GitHub (no longer) Works
holman
314
140k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
[RailsConf 2023] Rails as a piece of cake
palkan
53
5.4k
Faster Mobile Websites
deanohume
306
31k
Git: the NoSQL Database
bkeepers
PRO
429
65k
Designing Experiences People Love
moore
140
23k
Measuring & Analyzing Core Web Vitals
bluesmoon
6
320
GitHub's CSS Performance
jonrohan
1030
460k
Transcript
失敗から学ぶ ISUCONの正しい歩き方 ~ 一年間、チームで素振りしてわかったこと ~ ISUCON 夏祭り 2023
ISUCON優勝経験ないです! What is it?
What is it?
What is it?
What is it?
毎年 予選落ち ギアナ高地に行ってる What is it?
だからこそ、失敗から学ぶ What is it?
ISUCONの面白さ 付き合い方の話をします What is it?
1. 自己紹介 2. ISUCONはWebの知識の塊 3. 偉大な芸術家は盗む 4. おまけ 5. まとめ
あじぇんだ
1. 自己紹介 2. ISUCONはWebの知識の塊 3. 偉大な芸術家は盗む 4. おまけ 5. まとめ
あじぇんだ
自己紹介 曽根 壮大(38歳) Have Fun Tech LLC 代表社員 株式会社リンケージ CTO
そ ね たけ とも • 日本PostgreSQLユーザ会 勉強会分科会 担当 • 3人の子供がいます(長女、次女、長男) • 技術的にはWeb/LL言語/RDBMSが好きです • コミュニティが好き
本書きました
1. 自己紹介 2. ISUCONはWebの知識の塊 3. 偉大な芸術家は盗む 4. おまけ 5. まとめ
あじぇんだ
ISUCONを学べば Webを支える技術を一通り学べる ISUCONはWebの知識の塊
• インフラの知識を一通り学べる ◦ 昨今、0から設定する機会はなかなか業務では無い • ログの出し方、見方、活用方法が学べる ◦ debugを通じて、実践的な活用を体験できる • 高速なリリースサイクルの重要性を学べる
◦ 小さくリリースすることの重要さ、ロールバックできることの重要さを実 際に体験できる ◦ デプロイを簡易化、自動化する機会もなかなか無い • 普段使う言語以外も学べる ◦ 一通り、Webで必要な技術が用意されており、かつ自分の得意な言 語と比較しながら触ることができる ISUCONから学べること
環境構築するだけでも 学びがある ISUCONはWebの知識の塊
1. 自己紹介 2. ISUCONはWebの知識の塊 3. 偉大な芸術家は盗む 4. おまけ 5. まとめ
あじぇんだ
優れた芸術家は模倣し、 偉大な芸術家は盗む – パブロ・ルイス・ピカソ 偉大な芸術家は盗む
愚者は経験から学び 賢者は歴史から学ぶ – オットー・フォン・ビスマルク 偉大な芸術家は盗む
他人のコードを読めるのが ISUCONのおもしろさ 偉大な芸術家は盗む
模範解答を愚直に真似る 優勝チームを愚直に真似る 偉大な芸術家は盗む
偉大な芸術家は盗む
結果、最適な方法を身につける 偉大な芸術家は盗む
1. 自己紹介 2. ISUCONはWebの知識の塊 3. 偉大な芸術家は盗む 4. おまけ 5. まとめ
あじぇんだ
自分らしく 過去問を解く おまけ
MySQLから PostgreSQLに移行する おまけ
おまけ
※プライベートリポジトリなので 来てくれた人だけ公開 おまけ
1. 自己紹介 2. ISUCONはWebの知識の塊 3. 偉大な芸術家は盗む 4. おまけ 5. まとめ
あじぇんだ
まとめ
まとめ
まとめ
ISUCONで会いましょう まとめ
ご清聴ありがとうございました まとめ