エンジニア5000名が参加するISUCONとは何か / what is ISUCON where 5000 engineers participate

エンジニア5000名が参加するISUCONとは何か / what is ISUCON where 5000 engineers participate

53850955f15249a1a9dc49df6113e400?s=128

LINE Developers

February 15, 2019
Tweet

Transcript

  1. 3.

    @941 Yusuke KUSHII 
 櫛井 優介
 Culture Evangelist
 LINE株式会社
 Developer

    Relations Team 2004年9⽉Webディレクターとして⼊社
 2008年よりイベントなどを担当し、2018年3⽉より現職
 
 主に技術系イベント、LINE Engineering Blog 各種SNSを担当 ↓ ↓
  2. 4.
  3. 7.
  4. 8.

    • ͋Ε͸2011೥ͷՆ͡Όͬͨ… • tagomoris(ݱ Treasure Data)͕ൃىਓ ʮݴ͍༁Ͱ͖ͳ͍؀ڥͰ1൪ΛܾΊ͍ͨʯ • ύϑΥʔϚϯενϡʔχϯά਺͋ΕͲʮԿͰ΋΍͍͍ͬͯʯ΋ͷ͸ͳ͔ͬͨ •

    ແ͍ͳΒ࡞Ζ͏ʂ • ໰୊࡞੒Λtagomoris &kazeburo(ݱϝϧΧϦ)ɺاըͱӡӦ͸ᷱҪͰ୲౰ • ౰࣌ͷϥΠϒυΞ͸ϝσΟΞࣄۀ෦ʢϙʔλϧαΠτࣄۀʣͱωοτϫʔΫࣄۀ ෦ʢσʔληϯλʔࣄۀʣͷ2͕ͭ͋ͬͨ • λΠϛϯάΑ͘ϝσΟΞࣄۀ෦͕࢖͏ͨΊͷαʔό͕100୆࢖͑Δঢ়گͩͬͨ • ৆ۚ͸৭ʑͳͱ͜Ζ͔ΒدͤूΊͯ૯ֹ10ສԁʢ1Ґ6ສɺ2Ґ3ສɺ3Ґ1ສʣ • ༧ࢉͷ೧ग़ɺӡӦਓһͳͲΛ৘ใ؀ڥٕज़ݚڀࣨ ҏ੎޾Ұࢯʢݱ͘͞ΒΠϯλʔ ωοτʣʹڠྗͯ͠΋Β͏͜ͱʹͳΓ։࠵΁ ͷ஀ੜ
  5. 10.

    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ログ(抜粋)

  6. 13.
  7. 14.

    ISUCON ࢀՃऀͷօ͞Μ(Ұൠ࿮)
 • Webܥاۀʹ͓ۈΊ (͕ଟ͍) • ೔ࠒ͔ΒڊେͳτϥϑΟοΫΛࡹ͍͍ͯΔ (ਓ΋͍Δ) • ஶ໊

    OSS ͷίϛολͱ͔ (كʹ͍Δ) • νʔϜ͸৬৔Ͱ૊ΜͩΓɺ༑ਓͰ૊ΜͩΓ • ΠϯϑϥدΓͷਓ͕ଟ͍ɺͱ͍͏͜ͱ΋ͳ͍ *46$0/ՆظߨशࢿྉΑΓ ͱ͸
  8. 15.

    ISUCON ͸૯߹֨ಆٕ
 • OSɺϛυϧ΢ΣΞͷνϡʔχϯάͷΈͰ͸উͯͳ͍(ઈରʹ) • ڝٕதͷ୹࣌ؒʹΞϓϦέʔγϣϯΛॻ͖׵͑ΔεΩϧ • DB ͷ஌ࣝ •

    ޮ཰ͷΑ͍ΞʔΩςΫνϟͷ஌ࣝ • ϘτϧωοΫΛత֬ʹൃݟ͢Δೳྗ • ຊબͰ͸ෳ਺୆ߏ੒ɺσϓϩΠ΋ *46$0/ՆظߨशࢿྉΑΓ ͱ͸
  9. 17.
  10. 18.
  11. 19.
  12. 20.
  13. 21.

    予選問題 本選問題 サーバ提供 優勝 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インターネット 最大の敵は時差 [学生] ͷྺ࢙
  14. 23.

    予選問題 本選問題 サーバ提供 優勝 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インターネット 最大の敵は時差 [学生] ͷྺ࢙
  15. 24.

    ͷྺ࢙ 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໊͚ͩ
  16. 25.

    予選問題 本選問題 サーバ提供 優勝 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インターネット 最大の敵は時差 [学生] ͷྺ࢙
  17. 26.

    予選問題 本選問題 サーバ提供 優勝 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インターネット 最大の敵は時差 [学生] ͷྺ࢙
  18. 28.
  19. 30.

    • ͋ͳͨʹͱͬͯISUCON͸ͲΜͳΠϕϯτͰ͔͢ʁ • ຊ౰ͷWebαʔϏεͷνϡʔχϯάʹ࠷΋͍ۙΠϕϯτ • ΤϯδχΞਓੜ͕มΘͬͨΠϕϯτ • ण໋͕Կ೥͔ॖ·ΔΠϕϯτ • ༏উͨ࣌͠ͷউҼ͸ԿͰ͔ͨ͠ʁ

    • ڧ͍ϝϯόʔͱ૊Ίͨ͜ͱ • ৴པͰ͖Δϝϯόʔͱ૊Ίͨ͜ͱ • ࢀՃ͠Α͏ɺͯ͠Έ͍ͨɺͱ͍͏ਓʹ޲͚ͯҰݴʂ • ࣗ෼ʹԿ͕Ͱ͖ͯԿ͕Ͱ͖ͳ͍͔Λਖ਼໘͔Βݟ٧ΊΔͷ ͸ਫ਼ਆతʹ͠ΜͲ͍͕ɺଞͰ͸ܾͯ͠ಘΒΕͳ͍ܦݧ͕ ಘΒΕΔͱஅݴͰ͖Δ • ษڧʹͳΔ͜ͱɾಘΔ͜ͱ͕ѹ౗తʹଟ͍ͷͰɺΉ͠Ζ ࢀՃ͠ͳ͍ཧ༝͕ͳ͍ • ऴྃޙʹৼΓฦΓͳ͕ΒҿΉϏʔϧ͸࠷ߴ ೥݄೔ެ։
 IUUQJTVDPOOFUBSDIJWFTIUNM ΤϞ͍… ͷັྗ
  20. 34.

    ͰউͭͨΊʹ͸ ೥݄೔ެ։
 IUUQJTVDPOOFUBSDIJWFTIUNM ISUCON͸ࡾਓ·ͰͷνʔϜΛ૊Ήͷ͕৚݅Ͱ͕͢Ұਓ ·ͨ͸ೋਓͰউͯΔ΋ͷͰ͠ΐ͏͔ 
 songmu
 ISUCON͕ೋਓҎ্ͰͷࢀՃΛඞਢʹ͍ͯ͠Δͷ͸Ұਓ Ͱ͸উͯͳ͍͔ΒͰ͕͢ɺࡾਓ͕༷ʑͳٕज़Λશͯ࢖͍ ͖ͬͯશྗͰઓ͏৔ॴͳͷͰɺ༏উ͢Δͷ͸΄΅ؒҧ͍

    ͳ͘ແཧͩͱࢥ͍·͢ɻ Ͱ͸Ͳ͏͍͏ࡾਓߏ੒ͩͱڧ͍ͱࢥ͍·͔͢ʁ 
 Ұಉ
 ·ͣΠϯϑϥ΋ݟΕͯશମతʹ၆ᛌͰཧղͰ͖͍ͯͯࢦ ࣔΛग़͢ਓɺίʔυΛॻ͘ͷ͕໓஡ۤ஡ૣ͍ΞϓϦέʔ γϣϯΤϯδχΞɺࡉ͔͘ϑΥϩʔग़དྷΔਓɻ
  21. 35.
  22. 36.
  23. 43.