Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
エンジニア5000名が参加するISUCONとは何か / what is ISUCON wher...
Search
LINE Developers
February 15, 2019
Technology
2.7k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
エンジニア5000名が参加するISUCONとは何か / what is ISUCON where 5000 engineers participate
LINE Developers
February 15, 2019
Transcript
43 slides
ΤϯδχΞ5000໊͕ࢀՃ͢Δ ɹɹɹ ͱԿ͔ LINEגࣜձࣾ Developer RelationsνʔϜ Culture EvangelistɹᷱҪ ༏հ
ࠓͷΰʔϧ ͜͜ʹ͍Δօ͞Μ͕ ࣍ճɹɹ ɹ ʹࢀՃͨ͘͠ͳΔ
@941 Yusuke KUSHII 櫛井 優介 Culture Evangelist LINE株式会社 Developer
Relations Team 2004年9⽉Webディレクターとして⼊社 2008年よりイベントなどを担当し、2018年3⽉より現職 主に技術系イベント、LINE Engineering Blog 各種SNSを担当 ↓ ↓
None
ɹ ɹ Λ ͍ͬͯΔํʁ
ɹ ɹ ʹ ࢀՃͨ͜͠ͱ͕͋Δͱ͍͏ํʁ
ͱ
• ͋Ε2011ͷՆ͡Όͬͨ… • tagomoris(ݱ Treasure Data)͕ൃىਓ ʮݴ͍༁Ͱ͖ͳ͍ڥͰ1൪ΛܾΊ͍ͨʯ • ύϑΥʔϚϯενϡʔχϯά͋ΕͲʮԿͰ͍͍ͬͯʯͷͳ͔ͬͨ •
ແ͍ͳΒ࡞Ζ͏ʂ • ࡞Λtagomoris &kazeburo(ݱϝϧΧϦ)ɺاըͱӡӦᷱҪͰ୲ • ࣌ͷϥΠϒυΞϝσΟΞࣄۀ෦ʢϙʔλϧαΠτࣄۀʣͱωοτϫʔΫࣄۀ ෦ʢσʔληϯλʔࣄۀʣͷ2͕ͭ͋ͬͨ • λΠϛϯάΑ͘ϝσΟΞࣄۀ෦͕͏ͨΊͷαʔό͕100͑Δঢ়گͩͬͨ • ۚ৭ʑͳͱ͜Ζ͔ΒدͤूΊͯ૯ֹ10ສԁʢ1Ґ6ສɺ2Ґ3ສɺ3Ґ1ສʣ • ༧ࢉͷ೧ग़ɺӡӦਓһͳͲΛใڥٕज़ݚڀࣨ ҏҰࢯʢݱ͘͞ΒΠϯλʔ ωοτʣʹڠྗͯ͠Β͏͜ͱʹͳΓ։࠵ ͷੜ
໊લͷ༝དྷ
12:47 tagomoris: ハッシュタグなんでしょうね。#lpc だけだと短過ぎるかな #livedoorlpc ? 12:48 kushii: ながいすねー #lpc
が競合なければそれでいいかも 12:53 hideden: lpcが何の略かわからない。というかプリンタのコマンドに見える 12:53 kushii: キャッチーな名前がホントはいいんだけどな 12:54 hideden: 椅子投げられコンテストですか 12:58 kushii: もろもろ承諾済だけどやっぱ名前変えたいなあ! 12:58 tagomoris: どうぞ!w 12:58 kushii: 椅子投げ大会でいいんじゃないか… 最速椅子投げ選手権 12:59 tagomoris: 椅子ネタはPerl界隈以外の人がわからない可能性が高いのであんまり 12:59 ikebe: 頭文字が ISU になったらいいんじゃね。 12:59 kushii: 天才 12:59 tagomoris: ktkr 13:00 ikebe: いい感じに スピード アップ とかですかね。 13:00 kushii: Iikanjini Speed Up 13:01 tokuhiro_: ww 13:01 tagomoris: ISU Contest (Iikanjini Speed Up CONtest) #isucon ໊લͷ༝དྷ 2011-07-21のIRCログ(抜粋)
ɹ ɹ ͱ IUUQCMPHMJWFEPPSKQUFDICMPHBSDIJWFTIUNM
• ੍ݶ࣌ؒ8࣌ؒ • ༩͑ΒΕͨWebΞϓϦέʔγϣϯΛ͋ΒΏΔखஈͰߴԽ͢Δ • ϕϯνϚʔΫ͕࣮ߦ͞ΕɺͦͷείΞ͕ߴ͍νʔϜ͕উར • OSͷઃఆมߋɺΞϓϦέʔγϣϯͷॻ͖͑ɺͳΜͰOK • ϕϯνϚʔΫ͕༗ޮͳείΞΛग़ͨ͠
== ޭ ֓೦ਤ *46$0/ՆظߨशࢿྉΑΓ
ͱ
ISUCON ࢀՃऀͷօ͞Μ(Ұൠ) • Webܥاۀʹ͓ۈΊ (͕ଟ͍) • ࠒ͔ΒڊେͳτϥϑΟοΫΛࡹ͍͍ͯΔ (ਓ͍Δ) • ஶ໊
OSS ͷίϛολͱ͔ (كʹ͍Δ) • νʔϜ৬ͰΜͩΓɺ༑ਓͰΜͩΓ • ΠϯϑϥدΓͷਓ͕ଟ͍ɺͱ͍͏͜ͱͳ͍ *46$0/ՆظߨशࢿྉΑΓ ͱ
ISUCON ૯߹֨ಆٕ • OSɺϛυϧΣΞͷνϡʔχϯάͷΈͰউͯͳ͍(ઈରʹ) • ڝٕதͷ࣌ؒʹΞϓϦέʔγϣϯΛॻ͖͑ΔεΩϧ • DB ͷࣝ •
ޮͷΑ͍ΞʔΩςΫνϟͷࣝ • ϘτϧωοΫΛత֬ʹൃݟ͢Δೳྗ • ຊબͰෳߏɺσϓϩΠ *46$0/ՆظߨशࢿྉΑΓ ͱ
参加者数 60 → 1392 延べ 5017名が参加 ͱ
ͱ
ͷྺ࢙
ͷྺ࢙
ͷྺ࢙
予選問題 本選問題 サーバ提供 優勝 ISUCON1 - Blog (livedoor) livedoor fujiwara組
(カヤック) ISUCON2 - チケット販売 (NHN Japan) データホテル fujiwara組 (カヤック) ISUCON3 Nopaste (カヤック) 画像投稿SNS (カヤック) データホテル 生ハム原木 (LINE) ISUCON4 いすこん銀行 (クックパッド) 動画広告配信 (クックパッド) 予選:Amazon Web Services(AWS) 本選:テコラス 生ハム原木 (LINE) ISUCON5 SNS (Treasure Data) マイクロサービス (Treasure Data) 予選:Google Cloud Platform 本選:テコラス fujiwara組 (カヤック) ISUCON6 キーワードリンク (はてな) お絵かき共有 (ピクシブ) Microsoft Azure この技術部には問題がある! (Klab) ISUCON7 チャットアプリ (Klab) MOゲーム (Klab) さくらインターネット MSA (カヤック) ISUCON8 チケット販売 (DeNA) 仮想椅子取引所 (カヤック) GMOインターネット 最大の敵は時差 [学生] ͷྺ࢙
ͷྺ࢙ ISUCON4 ISUCON8 ༧બ ISUCON8 ຊબ
予選問題 本選問題 サーバ提供 優勝 ISUCON1 - Blog (livedoor) livedoor fujiwara組
(カヤック) ISUCON2 - チケット販売 (NHN Japan) データホテル fujiwara組 (カヤック) ISUCON3 Nopaste (カヤック) 画像投稿SNS (カヤック) データホテル 生ハム原木 (LINE) ISUCON4 いすこん銀行 (クックパッド) 動画広告配信 (クックパッド) 予選:Amazon Web Services(AWS) 本選:テコラス 生ハム原木 (LINE) ISUCON5 SNS (Treasure Data) マイクロサービス (Treasure Data) 予選:Google Cloud Platform 本選:テコラス fujiwara組 (カヤック) ISUCON6 キーワードリンク (はてな) お絵かき共有 (ピクシブ) Microsoft Azure この技術部には問題がある! (Klab) ISUCON7 チャットアプリ (Klab) MOゲーム (Klab) さくらインターネット MSA (カヤック) ISUCON8 チケット販売 (DeNA) 仮想椅子取引所 (カヤック) GMOインターネット 最大の敵は時差 [学生] ͷྺ࢙
ͷྺ࢙ ISUCONͷ ༏উܦݧऀ name count sugyan 4 fujiwara 3 songmu
3 tagomoris 2 kazeburo 2 typester 1 methane 1 mecha_g3 1 kizkoh 1 mizkei 1 ken39arg 1 suzuki 1 whywaita 1 icchy 1 JDT 1 աڈʹ15໊͚ͩ
予選問題 本選問題 サーバ提供 優勝 ISUCON1 - Blog (livedoor) livedoor fujiwara組
(カヤック) ISUCON2 - チケット販売 (NHN Japan) データホテル fujiwara組 (カヤック) ISUCON3 Nopaste (カヤック) 画像投稿SNS (カヤック) データホテル 生ハム原木 (LINE) ISUCON4 いすこん銀行 (クックパッド) 動画広告配信 (クックパッド) 予選:Amazon Web Services(AWS) 本選:テコラス 生ハム原木 (LINE) ISUCON5 SNS (Treasure Data) マイクロサービス (Treasure Data) 予選:Google Cloud Platform 本選:テコラス fujiwara組 (カヤック) ISUCON6 キーワードリンク (はてな) お絵かき共有 (ピクシブ) Microsoft Azure この技術部には問題がある! (Klab) ISUCON7 チャットアプリ (Klab) MOゲーム (Klab) さくらインターネット MSA (カヤック) ISUCON8 チケット販売 (DeNA) 仮想椅子取引所 (カヤック) GMOインターネット 最大の敵は時差 [学生] ͷྺ࢙
予選問題 本選問題 サーバ提供 優勝 ISUCON1 - Blog (livedoor) livedoor fujiwara組
(カヤック) ISUCON2 - チケット販売 (NHN Japan) データホテル fujiwara組 (カヤック) ISUCON3 Nopaste (カヤック) 画像投稿SNS (カヤック) データホテル 生ハム原木 (LINE) ISUCON4 いすこん銀行 (クックパッド) 動画広告配信 (クックパッド) 予選:Amazon Web Services(AWS) 本選:テコラス 生ハム原木 (LINE) ISUCON5 SNS (Treasure Data) マイクロサービス (Treasure Data) 予選:Google Cloud Platform 本選:テコラス fujiwara組 (カヤック) ISUCON6 キーワードリンク (はてな) お絵かき共有 (ピクシブ) Microsoft Azure この技術部には問題がある! (Klab) ISUCON7 チャットアプリ (Klab) MOゲーム (Klab) さくらインターネット MSA (カヤック) ISUCON8 チケット販売 (DeNA) 仮想椅子取引所 (カヤック) GMOインターネット 最大の敵は時差 [学生] ͷྺ࢙
ɹɹɹ ৽࣌ʹಥೖ͍ͯ͠Δʂ
ͷັྗ
――ྫֶ͑ੜ͕ࢀՃͨ࣌͠ʹͲ͏͍ͬͨϝϦοτ͕ ͋Γ·͔͢ʁ ݄ެ։ IUUQJTVDPOOFUBSDIJWFTIUNM kamipo ͕ߟ͑ΔʹʮීஈΪλʔͰࠓϘʔΧϧʯͱ͔ ࣄͩͱग़དྷͳ͍͚ͲɺISUCONͩͱग़དྷΔΜͰ͢ΑͶɻ ϛεͬͯ୭ʹ໎͔͔Βͳ͍͠ɺͰਅʹΕ ΔɻʮํϘʔΧϧɺΪλʔืूʯ͔ͬͯΜ͡ͰνϟϨ ϯδͰ͖ΔͷͰ৭ʑͬͯΈͯ΄͍͠ͳͱࢥ͍·͢ɻԿ
ͰΞϦɺ͕ISUCONͳͷͰʂ tagomoris ͦ͏Ͱ͢ͶɻWebαʔϏεͷਓ͕ͨͪීஈͳʹΛͬͯ ͍Δͷ͔͕ҰൃͰΘ͔Δͱࢥ͍·͢ΑɻISUCONීஈ ͬͯΔ͜ͱ͔͠ग़ͤͳ͍͔ΒɺͲΜͳΞϓϩʔνͰͲ ͏͍͏ٕज़Λ͍ͬͯΔ͔͕ϋοΩϦͱΘ͔Γ·͢ɻ ͷັྗ
• ͋ͳͨʹͱͬͯISUCONͲΜͳΠϕϯτͰ͔͢ʁ • ຊͷWebαʔϏεͷνϡʔχϯάʹ࠷͍ۙΠϕϯτ • ΤϯδχΞਓੜ͕มΘͬͨΠϕϯτ • ण໋͕Կ͔ॖ·ΔΠϕϯτ • ༏উͨ࣌͠ͷউҼԿͰ͔ͨ͠ʁ
• ڧ͍ϝϯόʔͱΊͨ͜ͱ • ৴པͰ͖ΔϝϯόʔͱΊͨ͜ͱ • ࢀՃ͠Α͏ɺͯ͠Έ͍ͨɺͱ͍͏ਓʹ͚ͯҰݴʂ • ࣗʹԿ͕Ͱ͖ͯԿ͕Ͱ͖ͳ͍͔Λਖ਼໘͔Βݟ٧ΊΔͷ ਫ਼ਆతʹ͠ΜͲ͍͕ɺଞͰܾͯ͠ಘΒΕͳ͍ܦݧ͕ ಘΒΕΔͱஅݴͰ͖Δ • ษڧʹͳΔ͜ͱɾಘΔ͜ͱ͕ѹతʹଟ͍ͷͰɺΉ͠Ζ ࢀՃ͠ͳ͍ཧ༝͕ͳ͍ • ऴྃޙʹৼΓฦΓͳ͕ΒҿΉϏʔϧ࠷ߴ ݄ެ։ IUUQJTVDPOOFUBSDIJWFTIUNM ΤϞ͍… ͷັྗ
ͷັྗ ʙপฤʙ ۚສԁͩΑ
ͷັྗ ʙপฤʙ ۚສԁͩΑ ຊͷΠϯλʔωοτ͕ ૣ͘ͳͬͯօϋοϐʔ ࣾ*46$0/
ͰউͭͨΊʹ
ͰউͭͨΊʹ ݄ެ։ IUUQJTVDPOOFUBSDIJWFTIUNM ISUCONࡾਓ·ͰͷνʔϜΛΉͷ͕݅Ͱ͕͢Ұਓ ·ͨೋਓͰউͯΔͷͰ͠ΐ͏͔ songmu ISUCON͕ೋਓҎ্ͰͷࢀՃΛඞਢʹ͍ͯ͠ΔͷҰਓ Ͱউͯͳ͍͔ΒͰ͕͢ɺࡾਓ͕༷ʑͳٕज़Λશ͍ͯ ͖ͬͯશྗͰઓ͏ॴͳͷͰɺ༏উ͢Δͷ΄΅ؒҧ͍
ͳ͘ແཧͩͱࢥ͍·͢ɻ ͰͲ͏͍͏ࡾਓߏͩͱڧ͍ͱࢥ͍·͔͢ʁ Ұಉ ·ͣΠϯϑϥݟΕͯશମతʹ၆ᛌͰཧղͰ͖͍ͯͯࢦ ࣔΛग़͢ਓɺίʔυΛॻ͘ͷ͕໓ۤૣ͍ΞϓϦέʔ γϣϯΤϯδχΞɺࡉ͔͘ϑΥϩʔग़དྷΔਓɻ
ͷӡӦ
ͷӡӦ
ͷӡӦ ָ͓ͬͯ͘͠Γ·͢
΄Βʂ͋ͳͨɹ ɹ ʹ ࢀՃͯ͠Έͨ͘ͳΓ·ͨ͠ΑͶʂ
One more thing…
࣍ճɹɹɹ Ͱग़Λ୲ͯ͠ ͍͚ͨͩΔձ͕ࣾେܾఆʂ
࣍ճͷग़… ˍ #isucon Λ͚ͯTweetʂ
ɹɹɹ ΦϑΟγϟϧΞΧϯτ ɹ@isucon_official ΛϑΥϩʔʂ
THANK YOU
More Decks by LINE Developers
See All by LINE Developers
LINEスタンプのSREing事例集:大きなスパイクアクセスを捌くためのSREing
line_developers
3
2.7k
Java 21 Overview
line_developers
6
1.4k
Code Review Challenge: An example of a solution
line_developers
1
1.7k
KARTEのAPIサーバ化
line_developers
1
660
著作権とは何か?〜初歩的概念から権利利用法、侵害要件まで
line_developers
5
2.4k
生成AIと著作権 〜生成AIによって生じる著作権関連の課題と対処
line_developers
3
2.6k
マイクロサービスにおけるBFFアーキテクチャでのモジュラモノリスの導入
line_developers
9
4.2k
A/B Testing at LINE NEWS
line_developers
3
1.2k
LINEのサポートバージョンの考え方
line_developers
2
1.6k
Other Decks in Technology
See All in Technology
仕様と現実の間で落とし所を探るリモートMCPの認証・認可 — Sansanの認証基盤における課題と実践
sansantech
PRO
2
300
Kiro CLI 入門 (ターミナルと CI で使う) | 目指せ Kiro マスター 03
inariku
PRO
2
150
Go初心者のクラウドエンジニアが、デプロイを通して旨味を知っていく話
ryudai
1
210
高品質と高スピードを支える品質のシフトレフトのアプローチ
goyoki
4
1.1k
「AIチャットからもできないの?」と言われたら ~業務アプリをMCP対応するときの認証・認可の勘所
oidfj
0
330
[NW-JAWS DAY]「うちのAWS、インターネット出られないんで」― AWS外の自社サービスをPrivateLinkでシュッと公開する方法
ykimi
2
310
E2E Test というハーネス — AI時代の自動テスト民主化
daishukojima
1
680
ライフワーク「猫でもわかるDirectConnect」
kentapapa
0
330
AIネイティブ組織の作り方。1人のPOとAIから始める、自社での実験
ama_ch
1
450
Context != Context: One window, many lifecycles (AI Native DevCon, Nov 2026)
birgitta410
0
140
Gemma4 Hands-on at Nagoya
tsho
0
100
小さなエージェントから始めてみよう!実践コンテキストエンジニアリング
iwamot
PRO
0
120
Featured
See All Featured
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.6k
AI: The stuff that nobody shows you
jnunemaker
PRO
12
1.3k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.6k
How to Talk to Developers About Accessibility
jct
2
620
The SEO identity crisis: Don't let AI make you average
varn
0
630
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.3k
So, you think you're a good person
axbom
PRO
2
2.3k
4 Signs Your Business is Dying
shpigford
187
23k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.4k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.4k
Raft: Consensus for Rubyists
vanstee
143
7.9k
Writing Fast Ruby
sferik
630
63k