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
PRO
September 12, 2023
Technology
1
780
失敗から学ぶ ISUCONの正しい歩き方 / ISUCON Revenge
ISUCON 夏祭り 2023の登壇資料です
https://isucon.connpass.com/event/288820/
soudai sone
PRO
September 12, 2023
Tweet
Share
More Decks by soudai sone
See All by soudai sone
手を動かしながら学ぶデータモデリング - 論理設計から物理設計まで / Data modeling
soudai
PRO
32
7.9k
これからアウトプットする人たちへ - アウトプットを支える技術 / that support output
soudai
PRO
20
7.7k
コミュニティと計画的偶発性理論 - 出会いが人生を変える / Life-Changing Encounters
soudai
PRO
8
1.9k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
61
44k
変化に強いテーブル設計の勘所 / Table design that is resistant to changes
soudai
PRO
68
20k
抽象化をするということ - 具体と抽象の往復を身につける / Abstraction and concretization
soudai
PRO
51
29k
目の前の仕事と向き合うことで成長できる - 仕事とスキルを広げる / Every little bit counts
soudai
PRO
41
50k
ソフトウェアエンジニアとしてキャリアの螺旋を駆け上がる方法 - 経験と出会いが人生を変える / Career-Anchor-Drive
soudai
PRO
20
7k
新婚19年目から学ぶ夫婦円満の正しい歩き方 / Life is beautiful
soudai
PRO
12
4.9k
Other Decks in Technology
See All in Technology
Introduce marp-ai-slide-generator
itarutomy
0
130
普段使ってるClaude Skillsの紹介(by Notebooklm)
zerebom
8
2.3k
「もしもデータ基盤開発で『強くてニューゲーム』ができたなら今の僕はどんなデータ基盤を作っただろう」
aeonpeople
0
250
なぜ あなたはそんなに re:Invent に行くのか?
miu_crescent
PRO
0
220
『君の名は』と聞く君の名は。 / Your name, you who asks for mine.
nttcom
1
120
SREが取り組むデプロイ高速化 ─ Docker Buildを最適化した話
capytan
0
150
Knowledge Work の AI Backend
kworkdev
PRO
0
280
[Data & AI Summit '25 Fall] AIでデータ活用を進化させる!Google Cloudで作るデータ活用の未来
kirimaru
0
4k
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
1
420
2025-12-27 Claude CodeでPRレビュー対応を効率化する@機械学習社会実装勉強会第54回
nakamasato
4
1.1k
AWSの新機能をフル活用した「re:Inventエージェント」開発秘話
minorun365
2
470
たまに起きる外部サービスの障害に備えたり備えなかったりする話
egmc
0
420
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
73
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
BBQ
matthewcrist
89
9.9k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
Documentation Writing (for coders)
carmenintech
77
5.2k
Evolving SEO for Evolving Search Engines
ryanjones
0
77
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
300
Large-scale JavaScript Application Architecture
addyosmani
515
110k
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で会いましょう まとめ
ご清聴ありがとうございました まとめ