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
450
Other Decks in Technology
See All in Technology
クラウドセキュリティを支える技術と運用の最前線 / Cutting-edge Technologies and Operations Supporting Cloud Security
yuj1osm
2
220
Goss: Faiss向けの新しい本番環境対応 Goバインディング #coefl_go_jp
bengo4com
1
1.4k
ここ一年のCCoEとしてのAWSコスト最適化を振り返る / CCoE AWS Cost Optimization devio2025
masahirokawahara
1
820
DuckDB-Wasmを使って ブラウザ上でRDBMSを動かす
hacusk
1
130
シークレット管理だけじゃない!HashiCorp Vault でデータ暗号化をしよう / Beyond Secret Management! Let's Encrypt Data with HashiCorp Vault
nnstt1
2
130
AWS環境のリソース調査を Claude Code で効率化 / aws investigate with cc devio2025
masahirokawahara
2
720
ZOZOTOWNフロントエンドにおけるディレクトリの分割戦略
zozotech
PRO
18
5.9k
AIとTDDによるNext.js「隙間ツール」開発の実践
makotot
6
790
小さなチーム 大きな仕事 - 個人開発でAIをフル活用する
himaratsu
0
140
PRDの正しい使い方 ~AI時代にも効く思考・対話・成長ツールとして~
techtekt
PRO
0
100
新規案件の立ち上げ専門チームから見たAI駆動開発の始め方
shuyakinjo
0
600
Grafana Meetup Japan Vol. 6
kaedemalu
1
180
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Intergalactic Javascript Robots from Outer Space
tanoku
272
27k
4 Signs Your Business is Dying
shpigford
184
22k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
284
13k
Done Done
chrislema
185
16k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Fireside Chat
paigeccino
39
3.6k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
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!