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
1.2k
エンジニア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
How to send feedback on a document
line_developers
PRO
1
37
LINEのB2Bプラットフォームにおけるトラブルシューティング2選
line_developers
PRO
3
270
The role of the data organization as a business progresses
line_developers
PRO
3
800
シン・スウィフト 5.7 ~ Swift5.7を振り返る ~ / New Swift 5.7
line_developers
PRO
0
690
LINEポイントクラブにおける PerlからKotlinへの移行を振り返る / The migration from Perl to Kotlin at LINE Point Club
line_developers
PRO
0
270
Server-side Kotlin in LINE Messaging API
line_developers
PRO
0
260
LIFF Deep Dive 2022
line_developers
PRO
1
900
LINEのData Platform室が実践する大規模分散環境のCapacity Planning
line_developers
PRO
0
2.4k
LINEスタンプの実例紹介 小さく始める障害検知・対応・振り返りの 改善プラクティス
line_developers
PRO
3
3.6k
Other Decks in Technology
See All in Technology
noteの品質課題に立ち上げ直後のQAチームが挑んだ軌跡
hiroki_tanaka
1
190
ソフトウェアテスト 2022 / Software Testing 2022
ak1210
1
1.3k
視座とアジャイル / shiza_and_agile
kyoshimoto
0
180
越境チャレンジの現在地 〜Epic大臣制度の今〜
yousak
0
690
HoloLens2とMetaQuest2どちらも動くWebXRアプリをBabylon.jsで作る
iwaken71
0
130
トランザクションスクリプトは何がダメなのか?
polidog
2
1.2k
Istio入門
nutslove
15
4.8k
データエンジニアリングの潮流を俯瞰する
tetsuroito
1
700
CADDi AI LabにおけるマネージドなMLOps
vaaaaanquish
2
1.4k
2022年度新卒技術研修「エンジニアマインド」講義
excitejp
PRO
0
320
多様な成熟度のデータ活用を総合支援するKADOKAWA Connectedのデータ組織について
kadokawaconnected
PRO
0
170
Camp Digital 2022: tailored advice
kyliehavelock
0
130
Featured
See All Featured
Unsuck your backbone
ammeep
659
55k
Making the Leap to Tech Lead
cromwellryan
113
7.4k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
351
21k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
498
130k
Building Better People: How to give real-time feedback that sticks.
wjessup
344
17k
Robots, Beer and Maslow
schacon
152
7.1k
In The Pink: A Labor of Love
frogandcode
131
21k
Web development in the modern age
philhawksworth
197
9.3k
What's new in Ruby 2.0
geeforr
336
30k
How To Stay Up To Date on Web Technology
chriscoyier
780
250k
Infographics Made Easy
chrislema
233
17k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
4
500
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