Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
NIFTY Tech Talkコラボ 月1億PVのニュースサイトを落とさない技術
Search
ニフティ株式会社
PRO
April 28, 2023
Video
Resources
Programming
1
730
NIFTY Tech Talkコラボ 月1億PVのニュースサイトを落とさない技術
ニフティ株式会社
PRO
April 28, 2023
Tweet
Share
Video
Resources
落ちないシステムの作り方 (NIFTY Tech Talkとニフクラエンジニアミートアップのコラボレーション企画)
https://nifty.connpass.com/event/279053/
More Decks by ニフティ株式会社
See All by ニフティ株式会社
なぜISPでオリジナルカードゲームを作ったのか?制作者と対談 - NIFTY Tech Talk #25
niftycorp
PRO
0
37
「なぜかネットが遅い」を“見える化”する 〜マイ ニフティが繋ぐサポートと暮らし〜 - NIKKEI Tech Talk #39
niftycorp
PRO
0
100
InnerSource Summit 2025 Three points that promoted innersource activities
niftycorp
PRO
0
79
Maker Faire Tokyo 2025 出展うらばなし - NIFTY Tech Talk #25
niftycorp
PRO
0
74
Private Status Pageの設定と活用 〜インシデントレスポンスへの活用とStatus Page運用をどうするか?〜
niftycorp
PRO
0
110
ニフティのPagerDuty活用状況
niftycorp
PRO
0
110
会員管理基盤をオンプレからクラウド移行した時に起きた障害たち - asken tech talk vol.13
niftycorp
PRO
0
2.6k
モニタリング統一への道のり - 分散モニタリングツール統合のためのオブザーバビリティプロジェクト
niftycorp
PRO
1
990
2025-07-08 InnerSource Commons Japan Meetup #14 【OST】チームの壁、ぶっ壊そ!壁の乗り越え方、一緒に考えよう!
niftycorp
PRO
0
110
Other Decks in Programming
See All in Programming
20 years of Symfony, what's next?
fabpot
2
360
マスタデータ問題、マイクロサービスでどう解くか
kts
0
100
JETLS.jl ─ A New Language Server for Julia
abap34
1
400
認証・認可の基本を学ぼう後編
kouyuume
0
190
手が足りない!兼業データエンジニアに必要だったアーキテクチャと立ち回り
zinkosuke
0
690
テストやOSS開発に役立つSetup PHP Action
matsuo_atsushi
0
150
WebRTC と Rust と8K 60fps
tnoho
2
2k
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
110
Rubyで鍛える仕組み化プロヂュース力
muryoimpl
0
120
配送計画の均等化機能を提供する取り組みについて(⽩⾦鉱業 Meetup Vol.21@六本⽊(数理最適化編))
izu_nori
0
150
TestingOsaka6_Ozono
o3
0
150
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
150
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Code Review Best Practice
trishagee
74
19k
Music & Morning Musume
bryan
46
7k
The Cult of Friendly URLs
andyhume
79
6.7k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.6k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Six Lessons from altMBA
skipperchong
29
4.1k
Automating Front-end Workflow
addyosmani
1371
200k
BBQ
matthewcrist
89
9.9k
Transcript
*CVLJ/BLBNVSB "QSJM མͪͳ͍γεςϜͷ࡞Γํ ݄ԯ17ͷ χϡʔεαΠτΛ མͱ͞ͳ͍ٕज़
ձһγεςϜ(ୈ։ൃνʔϜ χϑςΟχϡʔε։ൃϦʔμʔςοΫϦʔυ /.BDIJOF-FBSOJOH1SPEVDU&OHJOFFS େֶӃͰਂֶशΛ༻͍ͨಈըೝࣝͷݚڀ %FWFMPQFST4VNNJUొஃऀ ϕετεϐʔΧʔҐɺެื உঁࠞνΞϦʔσΟϯάຊද தଜҏਧ
ੈքେձ͕ϑϩϦμͷσΟζχʔϥϯυͰߦΘΕΔΜͰ͕͢ େձޙʹߦͬͨຊͷΞόλʔͷΞτϥΫγϣϯ͕ΊͬͪΌ໘ന͔ͬͨʜ
χϑςΟχϡʔε ΞάϦήʔγϣϯܕχϡʔεϝσΟΞ 1$ εϚϗ ΞϓϦ
ࠓͷΰʔϧ ݄ԯ17Ͱ མͪͳ͍མͱ͞ͳ͍ ։ൃख๏ΛΔ
χϡʔεαΠτͷಛੑ w 4&0ରࡦͷͨΊͷසൟͳߋ৽͕͋Δ w (PPHMFͷίΞΞοϓσʔτͱݺΕΔෆఆظͳେنͳߋ৽͕ߦΘΕΔͱɺ ͦ͜ʹ߹Θͤͨվम͕ඞཁ w ॠؒతʹ17͕Ͷ্͕Δ͜ͱ͕͋Δ w
ͷχϡʔε͓னɾ༦ํͷ࣌ؒଳͳͲɺ17ʹภΓ͕͋Δ w 17͕ҰൠతͳαʔϏεͱൺֱ͢ΔͱେنͰ͋Δ w ͲΜͳΞΫηε͕དྷͯ҆ఆతʹϨεϙϯεΛฦ͍ͨ͠ ։ൃνʔϜͦ͜·Ͱଟ͘ͳ͍தͰɺൣғͳٕज़ελοΫΛѻ͏ඞཁ͕͋Γɺ খͰߦ͏ඞཁ͕͋Δͱ͍͏݅͋ͬͨΓ͠·͢
γεςϜΛམͱ͞ͳ͍ͨΊʹ ϦϦʔεͷࣗಈԽ ίϯςφͱΫϥυٕज़ $%/ͷ׆༻
ϦϦʔεͷࣗಈԽ ϦϦʔε࡞ۀΛࣗಈԽͤͯ͞ɺΦϖϛεΛ࠷খݶʹ͠·͢
ϞϊϦεΞʔΩςΫνϟ w )5.-ੜ"1*ɺαʔόʔػೳɺόονॲཧɺ ཧػೳͳͲ͕ϑϨʔϜϫʔΫͰ݁ w ιϑτΣΞ%#ݕূͷͨΊͷอकίετ͕ ʑ૿Ճ w ࣗࣾϑϨʔϜϫʔΫͷͨΊଐਓԽ͕ਐΈ͍͢
w ΦϯϓϨϛεڥΛఆͯ͠࡞ΒΕ͓ͯΓɺ ΫϥυͷεέʔϦϯάϝϦοτͳͲͷԸܙΛ ड͚ΒΕͳ͍ w ϞϊϦγοΫͰػೳ͕ଟ͍ͨΊɺҰׅͰͷڥ ҠߦෆՄೳ
IUUQTOJGUZDPOOQBTTDPNFWFOU /*'5:5FDI5BMLϨΨγʔγεςϜ͔Βͷ٫
(JUIVC"DUJPOT
13͝ͱʹࣗಈςετΛ࣮ࢪ w ςετίʔυΛ༻ҙ͓͖ͯ͠ɺ13͕࡞ ͞Εͨ߹ʹࣗಈͰ࣮ߦ͞ΕΔΑ͏ʹ ઃఆ͢Δ w શͯͷ13Ͱ࣮ߦ͞ΕΔΑ͏ʹͳ͍ͬͯΔ ͷͰɺςετ͕௨Βͳ͍ίʔυجຊత ʹNBJOϒϥϯνʹϚʔδ͞Εͳ͍
w ϨϏϡʔͷෛ୲ܰݮʹͭͳ͕Δ
13͝ͱʹࣗಈςετΛ࣮ࢪ 13Λ࡞͢Δͱɺ 13͝ͱʹςετίʔυ͕࣮ߦ͞ΕΔ ςετίʔυ͕ࣦഊ͢Δͱ νΣοΫࣦഊʹͳΓɺϚʔδෆՄʹͳΔ ʢςετ͕௨Βͳ͍ίʔυϚʔδ͞Εͳ͍ʣ
"84$PEF1JQFMJOF
"84্ͷϦϦʔεϑϩʔΛࣗಈԽ w $PEF1JQFMJOFΛར༻͢Δ͜ͱͰɺ %PDLFSΠϝʔδͷϏϧυ͔Β "NB[PO&$4্ͷ#MVF(SFFO σϓϩΠ·Ͱ͕શࣗಈԽ͞ΕΔ w ίʔυͷมߋ͕ى͖Δͱ $PEF1JQFMJOF͕ࣗಈىಈ͠ɺࣗಈ ͰϦϦʔε·ͰߦΘΕΔ
w ϨϏϡʔϑϩʔΛڬΉ͜ͱͰɺ࠷ऴతͳ σϓϩΠΛࢭΊΔ͜ͱՄೳʹͯ͋͠Δ Ҿ༻ݩɿIUUQTCMPHTQBDFNBSLFUDPNDPEFDJDEDPEFQJQFMJOF "84$PEF1JQFMJOFͰ$*$%ͷΈΛߏங͓ͨ͠
શͯͷϦϦʔεϑϩʔΛࣗಈԽ͢Δ w (JU)VC্Ͱࣗಈςετ͓ΑͼϨϏϡʔ ͕ߦΘΕΔ w ϨϏϡʔͰঝೝ͞ΕɺNBJOϒϥϯνʹ Ϛʔδ͞ΕΔͱɺࣗಈతʹ $PEF1JQFMJOF͕ىಈ͢Δ w #MVF(SFFOσϓϩΠʹΑͬͯੇஅͳ͘
ࣗಈͰσϓϩΠ͞ΕΔ w ϦϦʔε࣌ʹखಈͰߦ͏࡞ۀ͕ͳ͘ɺ ΦϖϛεΛ࠷খݶʹ͢Δ ϦϦʔεϑϩʔ͕ࣗಈԽ͞Εͨਤ ʢ࣮ࡍʹӡ༻͍ͯ͠ΔڥͱҟͳΓ·͢ʣ
ίϯςφͱΫϥυٕज़ %PDLFSʹද͞ΕΔίϯςφٕज़ͱɺΫϥυΛϑϧ׆༻͢Δ͜ͱͰɺεέʔϦϯάΛ༰қʹ͠·͢
"84&$4
"QQMJDBUJPO"VUP4DBMJOHʹΑΔΦʔτεέʔϧ w &$4αʔϏεશମͷ$16ฏۉ༻͕ Ҏ্ʹͳͬͨΒɺࣗಈͰλεΫ ͕εέʔϦϯά͢ΔΑ͏ʹ͢Δ w ͜ͷεέʔϦϯά$16ฏۉ༻ ͕ҎԼʹͳΔ·ͰߦΘΕΔ w
εέʔϧΞτʢॖখʣࣗಈతʹ ߦΘΕΔ w ίετ࠷దԽΛ࣮ݱ ΞΫηεྔʹԠͯ͡λεΫʢ˺αʔόʔʣ͕ ࣗಈͰεέʔϦϯά͢Δ༷ࢠ
"84-BNCEB
αʔόϨεΞʔΩςΫνϟ w ԠΛू͢Δ͚ͩͷ"1*ͳͲʹ-BNCEB ʢ͓Αͼ"844".ʣΛ࠾༻ w ։ൃऀ͕ҙࣝ͢Δඞཁ͕͋ΔͷίʔυͷΈ ʹͳΔͨΊɺεέʔϦϯάͳͲʹ͍ͭͯߟ ͑Δඞཁͳ͍ w ࣗಈతʹεέʔϦϯά͕ߦΘΕΔ
w ӡ༻ʹखؒΛ͔͚ΒΕͳ͍߹ʹɺ -BNCEBͳͲͷαʔόϨεΛ࠾༻͢Δ͖ w ෳͷσʔληϯλʔʹࢄ͞Ε͍ͯΔ ͨΊɺߴ͍োੑ͕͋Δ αʔόϨεͳϑϧϚωʔδυػೳͷΈΛಋೖ͍ͯ͠ΔγεςϜྫ શ͕ͯࣗಈతʹεέʔϦϯά͠ɺӡ༻ͷखؒΛ࠷খݶʹ͑Δ
$%/ͷ׆༻ "NB[PO$MPVE'SPOUΛ׆༻ͨ͠Ωϟογϡઓུʹ͍ͭͯհ͠·͢
"NB[PO$MPVE'SPOU
Ωϟογϡઓུͷߟ͑ํ w Ωϟογϡʹద͢Δσʔλͷੑ࣭💽 w ࠶औಘ͕ՄೳͰ͋Δ͜ͱ w χϑςΟχϡʔε63-ʹରͯ͠΄΅ҰҙͷϖʔδΛฦ͍ͯ͠Δ w ಡΈࠐΈස͕ߴ͍͜ͱ w
17͕ͶΔͳͲͷ߹ʹɺͦͷ࣌ؒଳͷಡΈࠐΈස͕ಛʹଟ͘ͳΔ w ॻ͖ࠐΈස͕͍͜ͱ w هࣄ༰͕ॻ͖มΘΔ͜ͱͦ͜·Ͱଟ͘ͳ͍ͨΊɺॻ͖ࠐΈස͍ w χϡʔεαΠτ$%/ʹΑΔΩϟογϡͷԸܙΛड͚͍͕͢ɺࠒ ·ͰΩϟογϡώοτఔͩͬͨʢ͍ͬͨͳ͍ʜ💸ʣ
࣮ࡍͷΩϟογϡઓུվળ w ΄΅ݻఆͷԠΛฦ͍ͯ͠Δ"1*17ͷগͳ͍ϖʔδ͔Β࣮ࢪ🔥 w "1*Ͱ$MPVE'SPOUͳͲͷ$%/ͷΩϟογϡͷԸܙΛड͚Δ͜ͱ͕Ͱ͖Δ w ࠷ޙʹهࣄϖʔδͦͷͷͰΩϟογϡઓུΛ࣮ߦ💥 w ࣌ؒଳʹΑΔ͕࠷େͷΩϟογϡώοτʹͳͬͨ🚀 w
هࣄ༰Ͱώοτ͕͋ͬͯɺཧతʹ͍ۙ$%/͔ΒهࣄΛฦ͢͜ͱͰ҆ఆͨ͠ϨεϙϯεΛ࣮ݱ
ࠓͨ͜͠ͱ ϦϦʔεͷࣗಈԽ ɹ(JUIVC"DUJPOTɾ"84$PEF1JQFMJOFɾϦϦʔεϑϩʔͷࣗಈԽ ίϯςφͱΫϥυٕज़ ɹ"84&$4ɾ"QQMJDBUJPO"VUPTDBMJOHɾ"84-BNCEBɾαʔόϨε $%/ͷ׆༻ ɹ"NB[PO$MPVE'SPOUɾΩϟογϡઓུͷߟ͑ํͱ࣮ફ