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
SHOWROOMエンジニアの裏側
Search
shimizu-masaya
September 10, 2018
Programming
620
0
Share
SHOWROOMエンジニアの裏側
BIT VALLEY 2018 SHOWROOM紹介資料
https://sbv.connpass.com/event/95341/
shimizu-masaya
September 10, 2018
More Decks by shimizu-masaya
See All by shimizu-masaya
SHOWROOMのDB負荷に対するキャッシュ運用のカクカクシカジカ
otto0913
0
2.3k
SHOWROOMの"最近"の負荷対策
otto0913
1
11k
SHOWROOMの泥臭い負荷対策
otto0913
1
2.2k
Other Decks in Programming
See All in Programming
tsserverとは何だったのか、これからどうなるのか
nowaki28
1
450
GitHub Copilot CLIのいいところ
htkym
2
1.3k
AI 時代のソフトウェア設計の学び方
masuda220
PRO
29
12k
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
1.3k
「エンジニアインターン、どうやって取った?」準備のリアルを語るLT会 Progate BAR
akiomatic
0
120
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
3
1.9k
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
490
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
2.7k
Webフレームワークの ベンチマークについて
yusukebe
0
120
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
220
決定論的オーケストレーションの設計と実装 / Design and Implementation of Deterministic Orchestration
nrslib
3
1k
SPMマルチモジュールで テストカバレッジを取得する技法
yosshi4486
0
140
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.4k
Google's AI Overviews - The New Search
badams
0
1k
The SEO identity crisis: Don't let AI make you average
varn
0
480
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
180
Game over? The fight for quality and originality in the time of robots
wayneb77
1
190
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
210
Building the Perfect Custom Keyboard
takai
2
780
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
550
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Transcript
4)08300.ΤϯδχΞͷཪଆ 4)08300.5FDI4UVEJP ࢤਫཧ࠸
ࣗݾհ ࢤਫཧ࠸ ͠Έͣ·͞ ུྺ ֶੜ࣌ιϑτΣΞֶΛઐ߈ %F/"ͷΤϯδχΞαϚʔΠϯλʔϯࢀՃ %F/"ʹೖࣾɺ৽نιʔγϟϧήʔϜͷ։ൃӡ༻ʹैࣄ 4)08300.ʹग़ ͖ͳݴ༿
ʮδμϯϥϧͷΑ͏ͳඒ͠͞ͳ͍͔Βɺ͕ͨͩΉ͠ΌΒʹؤுΔ͚ͩ͞ʯ CZ1BWFM/FEWⒿE ʮటषͪ͘ΌͩΊͰ͔͢ʁʯCZ4BSJOB4PEB
None
4)08300.ͱ ୭ͰແྉͰϥΠϒ৴ˍࢹௌ͕ Ͱ͖ΔϥΠϒ৴αʔϏε
4)08300.ͱ ϦΞϧλΠϜͷίϛϡχέʔγϣϯʹΑΓ ੜ·ΕΔྔͷߴ͍ͭͳ͕Γ͕ 4)08300.ͷັྗ Ϊϑτ Ξόλʔ
ഔମن ˔ྦྷܭμϯϩʔυສ%- ˔ձһొສʹٴͿنͰٸத ˔௨ࢉϧʔϜ Ҏ্
4)08300.ͷେಛ ϦΞϧλΠϜͷަྲྀ ࢹௌऀͷՄࢹԽ ετʔϦʔग़ ϦΞϧλΠϜͷަྲྀͰੜ·ΕΔڧ͍ྟײҰମײ͕ɺ ϑΝϯͷߴ͍ྔΛੜΈग़͠·͢ɻ ࢹௌऀΛΞόλʔίϝϯτͰՄࢹԽ͢Δ͜ͱͰɺ ϦΞϧͳࢀՃײΛ࣮ݱɻ ৴ऀ͕ઓ͢ΔΦʔσΟγϣϯͷଘࡏ͕ϦΞϧυϥϚΛੜΈɺ ϑΝϯͷڧ͍ײҠೖΛଅ͠·͢ɻ
ࡶࢽ ܝࡌ ΦʔσΟγϣϯ $. ग़ԋ ΦʔσΟγϣϯ ΦʔσΟγϣϯ
4)08300.ͷେಛ ϦΞϧλΠϜͷަྲྀ ࢹௌऀͷՄࢹԽ ετʔϦʔग़ ͭͷཁૉ͕ αΠΫϧͱͳΓ ྔͷߴ͍ͭͳ͕ΓΛ ੜΈग़͢
Ԡԉͱʁ ৴ऀɿເΛ͔ͳ͍͑ͨਓ ΞΠςϜΛΪϑςΟϯά ˓˓ͪΌΜ͕Ұ൪ՄѪ͍Α͒ ࠓ৴͓ർΕ༷ʔ ίϝϯτͷૹ৴ ເΛ͔ͳ͍͑ͨͱࢥ͏ਓ͕ͨͪɺԾ ۭؒͰϥΠϒ৴Λߦ͍Ϣʔβʔ ϑΝ ϯ
͔ΒͷίϝϯτΪϑςΟϯάΛड ͚औΔ͜ͱ͕Ͱ͖·͢ɻ ԠԉԽ͞Εͯ݅ୡͷఆ ϥϯΫ͚͕͞Ε·͢ɻ
ΤϯδχΞϦϯάͰྗΛ͍Ε͍ͯΔͱ͜Ζ
ΤϯδχΞϦϯάͰྗΛೖΕ͍ͯΔͱ͜Ζ ϙΠϯτ⁞ ԋऀͱࢹௌऀͷίϛϡχέʔγϣϯ͕ औΓ͍͢͜ͱ 4)08300.)-4ΑΓҰൠతʹԆͷ গͳ͍35.1ʹΑΔࢹௌαϙʔτ͍ͯ͠Δ ίϛϡχέʔγϣϯΛॏࢹ͍ͨ͠ͷͰߴը࣭Α ΓԆʹॏ͖Λஔ͍͍ͯΔ Ԇ৴
ΤϯδχΞϦϯάͰྗΛೖΕ͍ͯΔͱ͜Ζ ϙΠϯτ ԋऀ͕τϥϒϧͳ҆͘৺ͯ͠৴Ͱ͖Δ͜ͱ ෛՙରࡦ w Φʔτεέʔϧ͕ؒʹ߹Θͳ͍͜ͱ͕༧ظ ͞ΕΔ߹खಈ૿ઃ w ԆͰͳ͍͍ͯ͘߹$%/Λ׆༻ ͨ͠৴
w %#ͷΫΤϦνϡʔχϯάʹΑΔεϩ ΫΤϦͷ໓ w .FNDBDIFEΛར༻ͨ͠Ωϟογϡઓུ w 2.ʹΑΔඇಉظॲཧ ৴αʔόʔ 8&#αʔόʔ
ඒഽϑΟϧλ͕ΑΓࣗΛඒ͘͠৴Ͱ͖ΔͷͰɺ ৴ϋʔυϧ͕Լ͕Δ͔͠Εͳ͍Ծઆͷͱɺ zͬͯΈͨzϕʔεͰ։ൃϑΟʔυόοΫରԠ Λܦ݄ͯʹϦϦʔε ΤϯδχΞϦϯάͰྗΛೖΕ͍ͯΔͱ͜Ζ ϙΠϯτ ΤϯδχΞൃ৴ɺΤϯδχΞओಋͷ৽ػೳ։ൃ 4)08300.7BMVFT ߦಈࢦ ˙*NBHJOBUJPOࢥ͍Γͱଞऀͷ૾ྗ
˙*TTVFղ͖͍͘ͱԾઆͷઃܭ ˙&⒎PSUྗʹཪΒͤͳ͍ ඒഽػೳ
ӡ༻ମ੍
ӡ༻ମ੍ %JSFDUPS %FTJHOFS "QQ4FSWFS&OHJOFFS 8FC'SPOU&OHJOFFS J04&OHJOFFS "OESPJE&OHJOFFS *OGSBTUSVDUVSF&OHJOOFS 2VBMJUZ"TTVSBODF&OHJOFFS $VTUPNFS4VQQPSU
7JSUVBMࣄۀ Πϯϑϥɺ࣭ཧɺΧελϚʔαϙʔτ%F/"ʹۀ ҕୗɻओʹTMBDLͰίϛϡχέʔγϣϯΛͱΔ͕ඞཁʹ Ԡͯ͡ԟ๚.5(Λ͢Δɻ57ձٞʹΑΔఆྫ.5(࣮ࢪɻ
4)08300.ͷ։ൃ ͨͩͷ࡞ۀऀʹͳΒͳ͍ ҙࢥΛ࣋ͬͯϓϩδΣΫτʹࢀՃ͢Δ ΤϯδχΞϝϯόʔൃҊͷػೳଟ࣮͋Γ λεΫཧ +*3" ʑͷίϛϡχέʔγϣϯ 4MBDL ϥϯνɾҿΈձ ձٞମ
ि࣍ͷϓϩμΫτఆྫ ि࣍ͷΤϯδχΞఆྫ ֤ϓϩδΣΫτຖͷఆྫ
ྗ͕ϑΣΞʹ ใΘΕΔࣾձΛΔ ͋ΒΏΔਓ͕ۉʹνϟϯεΛಘͯɺͨ͡ྗྔʹԠͯ͡ใΘΕɺເ͕͍ͬͯ͘ɻ ͦΜͳɺެฏͰԹ͔͍ੈͷதΛΔ͜ͱ͕ɺ 4)08300.ͷϛογϣϯͰ͋ΓɺଘࡏҙٛͰ͢ɻ ͜Ε͔Βզʑ4)08300.ɺʮΤϯλʔςΠϝϯτʯΛثʹͯ͠ɺ ҰͭҰͭண࣮ʹɺ໋Λݒ͚ͯɺٿ্ʹଘࡏ͢Δػձ֨ࠩΛແ͍͖ͯ͘͠·͢ɻ