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
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
44
「なぜかネットが遅い」を“見える化”する 〜マイ ニフティが繋ぐサポートと暮らし〜 - NIKKEI Tech Talk #39
niftycorp
PRO
0
110
InnerSource Summit 2025 Three points that promoted innersource activities
niftycorp
PRO
0
160
Maker Faire Tokyo 2025 出展うらばなし - NIFTY Tech Talk #25
niftycorp
PRO
0
80
Private Status Pageの設定と活用 〜インシデントレスポンスへの活用とStatus Page運用をどうするか?〜
niftycorp
PRO
0
120
ニフティのPagerDuty活用状況
niftycorp
PRO
0
110
会員管理基盤をオンプレからクラウド移行した時に起きた障害たち - asken tech talk vol.13
niftycorp
PRO
0
2.6k
モニタリング統一への道のり - 分散モニタリングツール統合のためのオブザーバビリティプロジェクト
niftycorp
PRO
1
1k
2025-07-08 InnerSource Commons Japan Meetup #14 【OST】チームの壁、ぶっ壊そ!壁の乗り越え方、一緒に考えよう!
niftycorp
PRO
0
110
Other Decks in Programming
See All in Programming
AtCoder Conference 2025「LLM時代のAHC」
imjk
2
600
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
420
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
140
Java 25, Nuevas características
czelabueno
0
120
Grafana:建立系統全知視角的捷徑
blueswen
0
230
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
400
Deno Tunnel を使ってみた話
kamekyame
0
260
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
4
1.3k
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
150
tparseでgo testの出力を見やすくする
utgwkk
2
290
Kotlin Multiplatform Meetup - Compose Multiplatform 외부 의존성 아키텍처 설계부터 운영까지
wisemuji
0
130
開発に寄りそう自動テストの実現
goyoki
2
1.5k
Featured
See All Featured
Test your architecture with Archunit
thirion
1
2.1k
The Cult of Friendly URLs
andyhume
79
6.7k
How STYLIGHT went responsive
nonsquared
100
6k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Building an army of robots
kneath
306
46k
Exploring anti-patterns in Rails
aemeredith
2
210
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Statistics for Hackers
jakevdp
799
230k
Code Review Best Practice
trishagee
74
19k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
89
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
31
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1k
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ɾΩϟογϡઓུͷߟ͑ํͱ࣮ફ