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
Dive into mixi 2018/9/21 2年連続でISUCON予選通過するための技術
Search
dsakamoto
September 21, 2018
Technology
0
1.7k
Dive into mixi 2018/9/21 2年連続でISUCON予選通過するための技術
dsakamoto
September 21, 2018
Tweet
Share
More Decks by dsakamoto
See All by dsakamoto
BIT VALLEY 2018 ミクシィにおけるTDDの取り組みと実態
dsakamoto
0
460
Other Decks in Technology
See All in Technology
米軍Platform One / Black Pearlに学ぶ極限環境DevSecOps
jyoshise
2
440
ZOZOTOWNカート決済リプレイス ── モジュラモノリスという過渡期戦略
zozotech
PRO
0
400
CloudFormationコンソールから、実際に作られたリソースを辿れるようになろう!
amixedcolor
1
190
ステートレスなLLMでステートフルなAI agentを作る - YAPC::Fukuoka 2025
gfx
8
1.3k
"おまじない"はもう卒業! デバッガで探るSpring Bootの裏側と「学び方」の学び方
takeuchi_132917
0
170
「もっと正確に、もっと効率的に」ANDPADの写真書き込み機能における、 現場の声を形にしたエンハンス
andpad
0
110
手を動かしながら学ぶデータモデリング - 論理設計から物理設計まで / Data modeling
soudai
PRO
24
5.8k
Rubyist入門: The Way to The Timeless Way of Programming
snoozer05
PRO
7
510
AIでテストプロセスを自動化しよう251113.pdf
sakatakazunori
0
160
旧から新へ: 大規模ウェブクローラの Perl から Go への移行 / YAPC::Fukuoka 2025
motemen
3
940
探求の技術
azukiazusa1
7
2.3k
仕様駆動 x Codex で 超効率開発
ismk
2
1.5k
Featured
See All Featured
A designer walks into a library…
pauljervisheath
210
24k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
118
20k
GraphQLとの向き合い方2022年版
quramy
49
14k
Documentation Writing (for coders)
carmenintech
76
5.1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Site-Speed That Sticks
csswizardry
13
960
Optimizing for Happiness
mojombo
379
70k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Transcript
2࿈ଓͰISUCON༧બ௨ա͢ΔͨΊͷٕज़ 2018.9.21 ࡔຊେี
ࣗݾհ •ࡔຊେี •17৽ଔ •Ϟϯετࣄۀຊ෦ •Rubyॻ͍ͨΓɺElixirॻ͍ͨΓɺGolangॻ͍ͨΓ •AWS৮ͬͨΓɺGCP৮ͬͨΓ •Πϯλʔωοτ͕͖Ͱ͢
·ͣΞϯέʔτ
Ξϯέʔτ • ISUCONฉ͍ͨ͜ͱ͋Δor ͍ͬͯΔ • աڈͳͲ৮ͬͨ͜ͱ͕͋Δ • ΦϯϥΠϯ༧બʹࢀՃͨ͜͠ͱ͕͋Δ • ͬͱ͍͏ͱઌिͷͭࢀՃ͠·ͨ͠ʁ
• ༧બಥഁ(ຊઓग़)ͨ͜͠ͱ͕͋Δ
ISUCONͱ • Iikanjini SpeedUp CONtest • ͓ͱͯ͠͞ΕΔWebΞϓϦͷߴԽڝٕ • (جຊతʹ)3ਓ1ͰͷνʔϜઓ 8͔͚࣌ؒͯߦΘΕΔ
• ༧બ: ΦϯϥΠϯɺຊઓ: LINEຊࣾ • ༏উۚ 100ສ!!!!!!!!
Ͱຊ͍͖ͯ͠·͢
ࣄલ४උ • ҎԼͷͷ͕͋ΔͱḿΔ • Slack (or Discord) • Github(or Gitlab)ۭprivateϦϙδτϦ
• Hackmd (markdownڞ༗) • ศརπʔϧɾίϚϯυͷڞ༗
None
None
ศརπʔϧ • ϝϯόʔͷgithub͔Βssh伴ͱ͖ͬͯͯΔεΫϦϓτ • ϩάϩʔςʔγϣϯͯ͠ΞϓϦ࠶ىಈ͢ΔίϚϯυ • σϓϩΠ͢ΔίϚϯυ • ΈΜͳ͏ίϚϯυΛΠϯετʔϧ͢ΔεΫϦϓτ •
stackprof, mysql2-client-general_log, kataribe, mackerel-agent, dstat, htop • ͜ΕΒͷʹansibleͳͲΛͬͨΓ͢Δͱศར
ಈ͖ํ 1. ࣗͷ͏ݴޠʹΓସ͑ϓϩϑΝΠϥࠐΜͰϕϯνΛऔΔ 2. औ͍ͬͯΔ࠷தʹϨΪϡϨʔγϣϯΛಡΉ 3. ࡞ઓձٞ 4. ཱҊͨ͠࡞ઓ࣮ߦ 5.
࠶ىಈݕূ
ಈ͖ํ 1. ࣗͷ͏ݴޠʹΓସ͑ϓϩϑΝΠϥࠐΜͰϕϯνΛऔΔ 2. औ͍ͬͯΔ࠷தʹϨΪϡϨʔγϣϯΛಡΉ 3. ࡞ઓձٞ 4. ཱҊͨ͠࡞ઓ࣮ߦ 5.
࠶ىಈݕূ
⚠⚠⚠େ⚠⚠⚠ Ͳ͏ͬͯείΞ͕ग़Δͷ͔ ҰମͲ͏͍͏ͬΆ͍ͷ͔ ԿΛ͍͚ͯ͠ͳ͍ͷ͔ ͜͜ʹ1ׂ͍͍͍࣌ؒͯ
ಈ͖ํ 1. ࣗͷ͏ݴޠʹΓସ͑ϓϩϑΝΠϥࠐΜͰϕϯνΛऔΔ 2. औ͍ͬͯΔ࠷தʹϨΪϡϨʔγϣϯΛಡΉ 3. ࡞ઓձٞ 4. ཱҊͨ͠࡞ઓ࣮ߦ 5.
࠶ىಈݕূ
ιʔείʔυݟͳ͕Β Ͳ͕͜ಘݯ͔ ΞʔΩςΫνϟͲ͏͖͔͢ Ͳ͕͜ϘτϧωοΫ͔ Ͳ͜ʹΞΫηε͕ࢁདྷΔ͔ Ͳ͏͍ͬͨϦΫΤετ͔ IOͳͷ͔Networkͳͷ͔CPUͳͷ͔
ಈ͖ํ 1. ࣗͷ͏ݴޠʹΓସ͑ϓϩϑΝΠϥࠐΜͰϕϯνΛऔΔ 2. औ͍ͬͯΔ࠷தʹϨΪϡϨʔγϣϯΛಡΉ 3. ࡞ઓձٞ 4. ཱҊͨ͠࡞ઓ࣮ߦ 5.
࠶ىಈݕূ
None
None
༧બͷલʹΔ͜ͱ • 8࣌ؒ௨ͨ͠աڈղ͖ΛΔ • աڈͷVagrantͱ͔ansibleͳͲ͋Δ • ՄೳͳݶΓFace to FaceͰΔ •
લͪΌΜͱ৸Δ
·ͣͱʹ͔͘ ༧બͷҜࢠʹ࠲Γ·͠ΐ͏!
ࠓͷ༷ࢠ
ਓݖ͕ͳ͍
Thanks!