Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
エンジニア5000名が参加するISUCONとは何か / what is ISUCON where 5000 engineers participate
LINE Developers
PRO
February 15, 2019
Technology
2
870
エンジニア5000名が参加するISUCONとは何か / what is ISUCON where 5000 engineers participate
LINE Developers
PRO
February 15, 2019
Tweet
Share
More Decks by LINE Developers
See All by LINE Developers
line_developers
PRO
0
2.3k
line_developers
PRO
0
150
line_developers
PRO
3
560
line_developers
PRO
2
1.2k
line_developers
PRO
3
2.9k
line_developers
PRO
1
930
line_developers
PRO
1
510
line_developers
PRO
0
110
line_developers
PRO
0
70
Other Decks in Technology
See All in Technology
takaking22
1
460
torisoup
0
310
nozomiito
0
130
shirayanagiryuji
0
2.2k
chaspy
1
390
papix
0
220
sadayoshitada0919
1
270
ufoo68
0
100
_kensh
1
190
kanaugust
PRO
0
250
ocise
0
180
ozuma
0
100
Featured
See All Featured
phodgson
87
3.9k
trallard
13
650
mojombo
358
62k
stephaniewalter
260
11k
destraynor
146
19k
aarron
258
36k
jmmastey
9
540
matthewcrist
73
7.5k
jakevdp
775
200k
chrislema
173
14k
roundedbygravity
84
7.8k
rocio
155
11k
Transcript
ΤϯδχΞ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