Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
インフラ運用ツール開発組織を1から組織した話
Search
LINEヤフーTech (LY Corporation Tech)
PRO
January 17, 2024
Technology
400
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
インフラ運用ツール開発組織を1から組織した話
JANOG53での登壇資料です。
https://www.janog.gr.jp/meeting/janog53/devorg/
LINEヤフーTech (LY Corporation Tech)
PRO
January 17, 2024
More Decks by LINEヤフーTech (LY Corporation Tech)
See All by LINEヤフーTech (LY Corporation Tech)
Scaling Beyond the Exabyte: Lessons from Hadoop Integration and Operations at LY Corporation
lycorptech_jp
PRO
0
63
多層防御と最⼩権限で実現する、安全なAIエージェント設計パターン
lycorptech_jp
PRO
1
290
PM領域でのAI Agentの活用
lycorptech_jp
PRO
0
310
AI駆動開発を組織で促すために
lycorptech_jp
PRO
7
9.6k
検索技術知識0のエンジニアが広告検索システムを内製化して運用するまで
lycorptech_jp
PRO
1
390
No More Log Digging 〜AIを一次調査係にする アラートレビュー改善〜
lycorptech_jp
PRO
0
190
実践!既存 Project への AI-Driven Development 適用〜一ヶ月で Project 唯一のフロントエンドエンジニアを作り出せ〜
lycorptech_jp
PRO
1
520
AIが実装を自走する時代の認知負債との戦い
lycorptech_jp
PRO
3
1.3k
AIと1000本ノックしてたどり着いた、最速のプロダクト開発 ~toC向けAIエージェントUXを、動く選択肢とAIキャパシティで設計する~
lycorptech_jp
PRO
1
250
Other Decks in Technology
See All in Technology
GoにおけるFFIのこれまでとこれから
goccy
5
3.3k
OpenTelemetryのメトリクスをCloudWatchに送ってPromQLで見てみた
ota1022
0
150
生成AIエージェントを用いた、 手動テスト手順書から自動テストへの 変換手法の検討
magicpod
0
160
【技術的負債conf】事業成長に伴う技術的負債の説明責任とAIによるモニタリング、認知的負債について
i35_267
2
1.6k
Deploying a Full-Stack Bun-Native Framework on Cloudflare Workers
7nohe
0
170
What the customer really needed
kawaguti
PRO
1
160
日経電子版を支えていく Kasane Design System/fec_fukuoka
nikkei_engineer_recruiting
0
1.5k
TinyGo 開発サイクルを高速化する:Go で作るエミュレータ入門
zozotech
PRO
1
740
10分で知る最近のOmarchy
komagata
0
320
Geolonia の開発現場における AIの活用について
miya0001
0
100
AIネイティブプロダクトで顧客価値を最大化するプロダクトエンジニアとFDEの協働
righttouch
PRO
0
310
10Xに技術的負債をもたらした「2つの境界の歪み」その構造と解消への営み
10xinc
0
1.9k
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
What's in a price? How to price your products and services
michaelherold
247
13k
Context Engineering - Making Every Token Count
addyosmani
9
1.1k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
3
1.2k
First, design no harm
axbom
PRO
2
1.3k
Scaling GitHub
holman
464
140k
[SF Ruby Conf 2025] Rails X
palkan
3
1.4k
The SEO Collaboration Effect
kristinabergwall1
1
560
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
202
76k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
320
HTML-Aware ERB: The Path to Reactive Rendering @ RubyCon 2026, Rimini, Italy
marcoroth
5
650
Transcript
-:$PSQPSBUJPO Πϯϑϥӡ༻πʔϧ։ൃ৫Λ ͔Β৫ͨ͠ -*/&Ϡϑʔגࣜձࣾ 4JUF0QFSBUJPOຊ෦ ωοτϫʔΫ෦ ωοτϫʔΫΦϖϨʔγϣϯνʔϜ ञҪ ږ 4BLBJ5PSV
-:$PSQPSBUJPO "HFOEB ࣗݾհ ͜ͷਓԿऀ /8։ൃνʔϜൃͷ͖͔͚ͬ /8։ൃνʔϜCFGPSFBGUFS ։ൃνʔϜͷલͱɺޙ Կ͔Β࢝ΊΑ͏ ্ཱͪ͛ظʹԿΛߟ͑ͯԿΛ͔ͨ͠ νʔϜͷʹ͏՝ͱղܾ
࣮ମݧ͔ΒޮՌ͕͋ͬͨͷΛհ ऴΘΓʹ ؒΛ;Γ͔͑ͬͯ ࣭ٞ
-:$PSQPSBUJPO ࣗݾհ
-:$PSQPSBUJPO ˎܦྺˎ l 4*FS ৽ଔೖࣾɻωοτϫʔΫΤϯδχΞɻ Ӧۀࢧԉ͔ΒઃܭɺߏஙΛ୲ɻ l 8FCܥαʔϏε
ωοτϫʔΫΛத৺ʹɺαʔόʔཧɺΞϓϦέʔγϣϯ։ൃ෯͘୲ɻ l -*/&גࣜձࣾ ݱ-*/&Ϡϑʔגࣜձࣾ ωοτϫʔΫΠϯϑϥ৫ͷωοτϫʔΫҎ֎શൠɻ͜΅Εٿर͍ɻ ωοτϫʔΫΤϯδχΞͱΞϓϦέʔγϣϯ։ൃऀͷܨ͗ɻۀվળɻ ˎࣗݾհˎ -*/&Ϡϑʔגࣜձࣾ4JUF0QFSBUJPOຊ෦ ωοτϫʔΫ෦ωοτϫʔΫΦϖϨʔγϣϯνʔϜ ञҪ ږ
-:$PSQPSBUJPO /8։ൃνʔϜൃͷ͖͔͚ͬ
-:$PSQPSBUJPO • ωοτϫʔΫͷن͕͠ɺࣗಈԽͷػӡ͕ߴ·ͬͨ • /0$͕Քಇ͠ɺ୭Ͱ࡞ۀ͕Ͱ͖ΔΑ͏ͳӡ༻ͷΈ͕ඞཁʹͳͬͨ ͖͔͚ͬ
Քಇத/8ػث ۓٸΞϥʔτ݅ Πϕϯτ $-04/8ӡ༻։࢝ /0$Քಇ ։ൃνʔϜൃ
-:$PSQPSBUJPO /8։ൃνʔϜCFGPSFBGUFS
-:$PSQPSBUJPO #FGPSFӡ༻ମ੍ • ମ੍ िྠ൪Ͱࣾһ͕ӡ༻Λશͯ୲ ൪੍ • ఆৗۀ •
͍߹ΘͤରԠ • োରԠ ؒΦϯίʔϧରԠؚΉ • ࡞ۀํ๏ • ൪͕खॱॻΛ࡞ͯ͠खಈରԠ Ұ෦ɺݸਓͰ։ൃͨ͠πʔϧΛར༻ͯ͠ରԠ
-:$PSQPSBUJPO "GUFSӡ༻ମ੍ • ମ੍ • ఆৗۀ/0$ • ͍߹ΘͤରԠ/0$ •
োରԠ /0$ • தΤεΧϨʔγϣϯωοτϫʔΫΦϖϨʔγϣϯνʔϜ • ؒΤεΧϨʔγϣϯ൪ • ࡞ۀํ๏ • πʔϧΛͬͯରԠ • ϚχϡΞϧԽ͞Εͨखॱʹैͬͯ࡞ۀ
-:$PSQPSBUJPO #FGPSF։ൃڥ • -BOHVBHF • 'SPOUFOE+BWB4DSJQU • #BDLFOE1ZUIPO •
'SBNFXPSL • 'SPOUFOE#PPUTUSBQ • #BDLFOE'MBTL
-:$PSQPSBUJPO "GUFS։ൃڥ • -BOHVBHF • 'SPOUFOE+BWB4DSJQU 5ZQF4DSJQU • #BDLFOE1ZUIPO
• 'SBNFXPSL • 'SPOUFOE3FBDU /FYUKT • #BDLFOE'MBTL 'BTU"1* • "SDIJUFDUVSF • υϝΠϯۦಈઃܭ %%% ϨΠϠʔυΞʔΩςΫνϟ • $POGJHVSBUJPO.BOBHFNFOU • "OTJCMF LVTUPNJ[FIFMN GPSLT • $*$% • %SPOF$* "SHP$% GPSLT • *%& • 74$PEF %FW DPOUBJOFST $PQJMPU͍͍ͧʂ
-:$PSQPSBUJPO #FGPSFΠϯϑϥ։ൃڥ$*$% 7FSEB 1SJWBUF$MPVE 7.1. BQQ -FHBDZ BQQ 1.
ϩάΠϯ ߏஙσϓϩΠ ։ൃऀ
-:$PSQPSBUJPO "GUFSΠϯϑϥ։ൃڥ$*$% 7FSEB 1SJWBUF$MPVE LT 7.1. BQQ -FHBDZ BQQ
1. BQQࢹ BQQ BQQ ࢹ ࢹ ௨ ߏཧ ։ൃऀ ڞ௨ σϓϩΠࢦࣔ σϓϩΠίϚϯυൃߦ σϓϩΠ TMBDLCPU
-:$PSQPSBUJPO Կ͔Β࢝ΊΑ͏
-:$PSQPSBUJPO λεΫཧ +*3" • λεΫϘʔυ Χϯόϯ • λεΫͷ༰ΛͪΌΜͱॻ͘ • λεΫʹΑͬͯୡ͍ͨ͜͠ͱ
• എܠ • ྃ݅ • ਐߦதͷه εΫϥϜ ։ൃ • εϓϦϯτिؒ ਫ༵Ր༵ • όοΫϩά࡞ • ேձ • ;Γ͔͑Γ • ϨϏϡʔ ։࠵ ࢀߟॻ੶ • ΧΠθϯɾδϟʔχʔ ஶ ࢢ୩ ૱ܒɺ৽Ҫ ߶ ՄࢹԽͱվળͷαΠΫϧΛճ͢ ՌΛग़͠ଓ͚ΔΈ࡞Γ
-:$PSQPSBUJPO άϥϯυϧʔϧ • શྗΛਚͨ͘͜͠ͱΛٙΘͳ͍ • ݪҼͷٻͯ͠ͷٻ͠ͳ͍ ,15 ϑϨʔϜϫʔΫ • ,FFQ
ଓ͚Δ͜ͱɺ͏·͍ͬͨ͘͜ͱɺͰ͖ͨ͜ͱ • ͍͍ࣄΛͯͨ͠ਓͷࢍɾײँ • 1SPCMFN ͏·͍͔͘ͳ͔ͬͨ͜ͱɺͨ͜͠ͱ • ଞͷϝϯόʔʹৼͬͯߟ͑ΛγΣΞͯ͠Β͏ • 5SZ ͜Ε͔ΒΔ͜ͱ • ۩ମతͳΞΫγϣϯʹམͱ͠ࠐ·Ε͍ͯΔ͔ΛݟΔ • ͕ΜΔɺؾΛ͚ͭΔɺҙࣝ͢Δ ԫ৭৴߸ • ϧʔϧकΒΕͳ͍ ՄೳͳݶΓΈԽΛݕ౼͢Δ ;Γ͔͑Γ ՌΛग़͠ଓ͚ΔΈ࡞Γ
-:$PSQPSBUJPO ݣࣾһ • 1ZUIPO։ൃܦݧҎ্ ਖ਼ࣾһ • ։ൃΠϯϑϥωοτϫʔΫͷ͍ͣΕ͔ʹڧΈ͕͋ΓɺଞͷྖҬʹڵຯ͕͋Δ • ωοτϫʔΫͷεΩϧܦݧඞਢͰͳ͍ •
ϓϩδΣΫτϦʔυͷܦݧ • Կ͔طଘͷΈΛվળͨ͠ܦݧ • طଘϝϯόʔͱ͍͚ͬͯͦ͏͔ ਓһ࠾༻ ͲΜͳਓΛ࠾༻͔ͨ͠
-:$PSQPSBUJPO • ϏζϦʔν -JOLFE*OͰͷεΧτ݄ • ݕࡧ IJU • ΧδϡΞϧ໘ஊґཔ ݅
• ΧδϡΞϧ໘ஊ dճ • Ԡื d݅ • ࣗࣾ࠾༻Πϕϯτͷొஃ • ৫հ • ۀ༰հ • ϙδγϣϯհ • ։ൃࣄྫհ ਓһ࠾༻ ۩ମతͳΞΫγϣϯ
-:$PSQPSBUJPO "͍͚ͬͯ·͢ ୲͢Δ • /8ͷυϝΠϯ͕ࣝ͋Δϝϯόʔ͕ઃܭΛ୲͠ɺ࣮ΛߦͳͬͯΒ͏ • /8ػثૢ࡞Λ͏࣮/8ΤϯδχΞͷϨϏϡʔඞਢ • ઃܭଆ͕ϘτϧωοΫʹͳΔ
• υϝΠϯۦಈઃܭΛۃΊͨΒઃܭΛ୲Ͱ͖Δ /8ͷυϝΠϯ͕ࣝෆཁͳۀΛ୲ͯ͠Β͏ • ։ൃ৫ࣗମͷվળۀ • ίʔυͷ্࣭ • $*$% • ڞ௨తͳπʔϧͷ࡞ • ӡ༻ࢧԉπʔϧ TMBDLCPU ΤεΧϨʔγϣϯπʔϧ • /8ࢹج൫ߏங ࢹ݅ઃఆҎ֎044ͷྖҬ ਓһ࠾༻ /8ͷυϝΠϯ͕ࣝͳ͍ϝϯόʔ͕/8։ൃ৫Ͱ͍͚ͬͯΔͷ
-:$PSQPSBUJPO νʔϜͷʹ͏՝ͱվળ
-:$PSQPSBUJPO ମ੍ ໊ ࣾһ໊ ՝ • ϨϏϡʔͷෛՙ͕ߴ͍ • ࡉ͔͍࡞๏·ͰݟͯͨΒΩϦ͕ͳ͍ •
ίʔυΛಡΉͷʹ͕͔͔࣌ؒΔ • ಈ࡞։ൃऀଆͰอূͯ͠ཉ͍͠ • ςετͷ࣮ߦΛΕΔ ରԠ • ίʔσΟϯάϧʔϧ౷Ұ MJOUFSಋೖ GMBLF • ܕ Ξϊςʔγϣϯ Λॻ͘ NZQZ • ୯ମςετΛॻ͘ QZUFTU • $* ࣗಈςετ ಋೖ %SPOF$* ൃॳظ d νʔϜͷʹ͏՝
-:$PSQPSBUJPO ମ੍ ໊ ࣾһ໊ ՝ • 7.ͷཧ͕ͭΒ͍ • ઃఆϑΝΠϧ͕ҙਤͤͣมߋ͞Ε͍ͯΔ •
7. πʔϧ ͝ͱʹEFQMPZखॱ͕ඍົʹҧ͏ͷ͕େม • ͦͦ7.ͩͱશͳߏཧແཧͰʜ ରԠ • *B$ಋೖ • "OTJCMFQMBZCPPLͰཧ • "QQMJDBUJPOͷEFQMPZखॱΛ$%Խ %SPOF$* • LTڥͷҠߦ ΠϯϑϥͭΑͭΑ43&͕+PJO d νʔϜͷʹ͏՝
-:$PSQPSBUJPO ମ੍ ໊ ࣾһ໊ ՝ • ଞਓͷॻ͍ͨίʔυΛཧղɾվम͢Δͷ͕ͭΒ͍ • ϓϦϛςΟϒܕ JOU
TUS EJDU MJTU ใྔ͕͍ • FH EJDU EJDU<TUS MJTU<EJDU>> • σΟϨΫτϦͷߏɺؔͷ͕ਓʹΑͬͯҟͳΔ ରԠ • σʔλΛͪΌΜͱܕͱͯ͠ѻ͏ QZEBOUJDར༻ • ࣮ߦ࣌ͷܕνΣοΫ • ܕͷ٧Ίସ͕͑ศར • όοΫΤϯυͷઃܭख๏ΞʔΩςΫνϟͱͯ͠υϝΠϯۦಈઃܭ %%% ϨΠϠʔυΞʔΩςΫνϟΛ࠾༻ • ॳݟͷίʔυͰతͷ࣮͕Ͳ͜ʹ͋Δͷ͔ཧղͰ͖Δঢ়ଶΛࢦ͢ɻ • lυϝΠϯzͷଊ͑ํ͕ਓʹΑͬͯҟͳΔͨΊɺ୭͕ͬͯಉ͡ͱͳΒͳ͍ %%%͍͠ʜɻ ݱࡏ d νʔϜͷʹ͏՝
-:$PSQPSBUJPO ऴΘΓʹ
-:$PSQPSBUJPO l ։ൃ৫Λ࡞ͬͨ͜ͱ l ϊϋΛੵ͢Δ͕Ͱ͖ͨ l ωοτϫʔΫΤϯδχΞʹݶΒͣɺ֤ʹڧΈͷ͋Δਓࡐʹ࠾༻ͷ෯Λ͛ΒΕͨ l ωοτϫʔΫͷӡ༻ͱ։ൃ͕ಉ͡νʔϜʹॴଐ͍ͯ͠Δ͜ͱ l
ӡ༻ɺۀΛఆܕԽ͢ΔͷͰ։ൃ ࣗಈԽ ͱ૬ੑ͕ྑ͍ l ӡ༻ͷ,1*Λڞ༗Ͱ͖Δ l վળ͠ଓ͚ΔΈΛ࡞Γҡ͖࣋ͯͨ͜͠ͱ l ίϛϡχέʔγϣϯػձग़ l ࣦഊͷϋʔυϧ͕Լ͕ͬͨ l ࣮ײ ͏·͍ͬͨ͘ཁҼΛ;Γ͔͑ͬͯ ऴΘΓʹ
-:$PSQPSBUJPO ࣭ٞ
-:$PSQPSBUJPO l Έͳ͞Μͷ৫Ͱ͏·͘ϫʔΫ͍ͯ͠Δࢪࡦ l Έͳ͞Μͷ৫ʹ͓͚Δ՝ l ಛఆͷπʔϧʹ͓͍ͯɺ։ൃऀ͕࠷ৄ͍ͦ͠ͷਓʹ։ൃ͕ूத͢ΔʹͲͷΑ͏ʹରॲ͍ͯ͠ Δ͔ l ։ൃऀʹωοτϫʔΫͷࣝΛಘͯΒͬͨࣄྫ
ٞ ࣭ٞ
-:$PSQPSBUJPO ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠