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
JFrogのDevOps Platformづくりを支えるオブザーバビリティ / JFrog O...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
ihcomega56
March 11, 2022
Technology
560
0
Share
JFrogのDevOps Platformづくりを支えるオブザーバビリティ / JFrog Observability
ihcomega56
March 11, 2022
More Decks by ihcomega56
See All by ihcomega56
JEP 455: Primitive Types in Patterns, instanceof, and switch (Preview)
ihcomega56
1
170
シリコンバレーのチームで経験したふりかえり - 共通点とギャップ / retrospectives in silicon valley
ihcomega56
5
2k
「サプライチェーン攻撃」に立ち向かう!SBOMを使った脆弱性管理がもたらす品質とスピード向上
ihcomega56
2
2.6k
アプリケーション開発者目線で語る、明日から始めるDevSecOps
ihcomega56
0
240
パターンマッチングを学んで新しいJavaの世界へ!Java 18までの目玉機能をおさらいしよう / Java 18 pattern matching
ihcomega56
3
1.5k
SCAとDockerを触ってみよう!DecSecOps入門ワークショップ / SCA and Docker workshop
ihcomega56
1
330
SBOMでソフトウェアを守れ!10年後も自信を持ってリリースするために今始めるDevSecOps / DevSecOps with SBOM for yourself 10 years from now
ihcomega56
1
6.7k
Javaアプリケーションの アーティファクト管理と DevSecOps / Java artifacts management and DevSecOps
ihcomega56
0
2.8k
元現場エンジニアが思う「もっとこうしておけばよかった」から学ぶDevSecOps / DevSecOps Best Practices learned from my experiences
ihcomega56
1
580
Other Decks in Technology
See All in Technology
個人最適 から 全体最適 へ AI情報共有会・AIギルド・AI-DLC で進める カンリーの組織展開
rfdnxbro
0
1.5k
ブロックチェーン / Blockchain
ks91
PRO
0
110
DevOps Agentで始めるAWS運用 〜フロンティアエージェントが変える運用の現場〜
nyankotaro
1
210
生成 AI × MCP で切り拓く次世代 SRE!自律型運用への挑戦と開発者体験の進化
_awache
0
150
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.8k
チームで実践する AI-DLC 思考の軌跡を残すチェックポイント設計
belongadmin
0
2.6k
LLMを「主役」にしないための 3つの原則
techtekt
PRO
0
110
新規事業を牽引する技術選定 〜フルスタックTypeScript開発の実践事例〜
nullnull
3
340
新アーキテクチャ「TiDB X」解説とDedicated比較 TiDB Cloud Premiumのゲーム運用活用を検証
staffrecruiter
0
110
AI Adaptable なテストを整える工夫 / Ways to Make Your Tests AI-Adaptable
bitkey
PRO
3
210
Cloud Run のアップデート 触ってみる&紹介
gre212
0
310
製造業のクラウド活用最適解〜AI,DXを加速するデータ基盤の作り方〜
hamadakoji
0
370
Featured
See All Featured
Game over? The fight for quality and originality in the time of robots
wayneb77
1
190
The agentic SEO stack - context over prompts
schlessera
0
790
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
300
Side Projects
sachag
455
43k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
140
Code Reviewing Like a Champion
maltzj
528
40k
Embracing the Ebb and Flow
colly
88
5.1k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
200
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
61
44k
Mobile First: as difficult as doing things right
swwweet
225
10k
Transcript
+'SPHͷ %FW0QT1MBUGPSN ͮ͘ΓΛࢧ͑Δ ΦϒβʔόϏϦςΟ 0CTFSWBCJMJUZ $POGFSFODF
Α͜ͳͰ͢ 1 • +'SPHͷ%FWFMPQFS"EWPDBUF • %FW0QTΛΊΔ͓ࣄ • લ৬·ͰओʹόοΫΤϯυͷ։ൃ ʢ4*FS ࠂձࣾ
ূ݊ελʔτΞοϓʣ • ΪλʔΛ࿅श͍ͯ͠·͢ !"#$$%&' (#)*+,%-.
+'SPHΛ͝ଘͰ͔͢ʂ 2
3
+'SPHαʔϏεϕϯμʔ ͭ·ΓɺαʔϏεͷ࡞ΓखͰ͢ʂ 4
+'SPH1MBUGPSNͱ • ʮ%FW0QT1MBUGPSNʯΞʔςΟϑΝΫτཧɺηΩϡϦςΟ εΩϟϯʢ4$"ʣɺ$*$%ͳͲ • 4BB4൛ͱ4FMG)PTUFE൛Λఏڙ • 4BB4൛ΫϥυͰӡ༻͓ͯ͠Γɺ,VCFSOFUFTΫϥελʔ্Ͱ Քಇ &,4
",4 (,& • Ϣʔβʔͷχʔζʹ͑ΔͨΊɺҎ্ͷϦʔδϣϯʹରԠ 5
+'SPHͷΦϒβʔόϏϦςΟ • ΫϥυͰՔಇ͢ΔαʔϏεΛݟकΓվળ͢Δ • ύϑΥʔϚϯεϞχλϦϯά • τϥϒϧγϡʔςΟϯά • ػೳͷ༻ʹؔ͢ΔτϨϯυͷνΣοΫ •
ෳπʔϧΛಋೖ͠ɺͦΕͧΕͷڧΈΛ׆͔͢ • (PPHMFͷl5IF'PVS(PMEFO4JHOBMTzΛࢀߟʹ͍ͯ͠Δ IUUQTTSFHPPHMFTSFCPPLNPOJUPSJOHEJTUSJCVUFETZTUFNT • lMBUFODZ USBGGJD FSSPST BOETBUVSBUJPOz ͷͭΛϞχλ Ϧϯάͷத৺ʹਾ͑Δ 6
ΦϒβʔόϏϦςΟΛࢧ͑ΔνʔϜ %FW0QTνʔϜ 1SPEVDUJPOνʔϜ ΠϯϑϥετϥΫνϟ άϧʔϓ σϓϩΠϝϯτϓϩηε άϧʔϓ ΦϒβʔόϏϦςΟ άϧʔϓ •
πʔϧͷఏڙվળΛ ௨͠1SPEVDUJPOνʔϜ ʹՁΛఏڙ͢Δ • 3%Λͯ͠৽͍ٕ͠ज़ ΛऔΓೖΕΔ • Ϣʔβʔʹ͍ۙઢͰ αʔϏεΛྑ͘͢Δ ʹϦϥΠΞϏϦςΟΛ ্ͤ͞Δ • ֤πʔϧΛͲ͏͏͔ 1SPEVDUJPOνʔϜ͕ ܾΊΔ 7
MPHDPMMFDUJOH WJTVBMJ[JOH ΞʔΩςΫνϟ ΞϓϦ ϨΠϠʔ BQQMJDBUJPO XFC TFSWFST /FX3FMJD BHFOU
+'SPHͷαʔϏε ϛυϧΣΞ શͯಉ͡ߏ EFW TUH QSPE શͯಉ͡ߏ Πϯϑϥ ϨΠϠʔ 8
Ξϥʔτ %FW0QTνʔϜ 1SPEVDUJPOνʔϜ • Ξϥʔτͷઃఆ1SPEVDUJPO νʔϜ͕ߦ͏ • αʔϏε͝ͱʹϧʔϧΛࡉ͔͘ ఆ͍ٛͯ͠Δ XJLJॆ࣮
• ᮢ • ୲ ͷॴࡏ • πʔϧ ͳͲ • ͰݟΔ͕ɺੈքϲॴͷ ڌͰަ੍ άϩʔόϧاۀͷڧΈ 9
(SBGBOB ΠϯϑϥετϥΫνϟϞχλϦϯά • $16ɺϝϞϦɺετϨʔδͳͲΛݟΔ • +'SPHͷαʔϏε • ϛυϧΣΞ OHJOY3BCCJU.2ͳͲ
• ϞχλϦϯάπʔϧࣗମ • ,VCFSOFUFTΫϥελʔ • Πϯϑϥʹ͔͔ΔίετΛνΣοΫ͢Δ • LVCFQSPNFUIFVTTUBDLΛ࣮͍ͯ͠Δ 10
/FX3FMJD ΞϓϦέʔγϣϯϞχλϦϯά • "1. "QQMJDBUJPO1FSGPSNBODF.POJUPSJOH Λ׆༻͢Δ • ύϑΥʔϚϯε εϧʔϓοτɺϨεϙϯελΠϜͳͲ •
ΤϥʔϨʔτछྨ • Մ༻ੑ ΞοϓλΠϜ • ಛఆͷػೳϢʔβʔͷΤϯυϙΠϯτʹର͢Δࢮ׆ࢹ • 4-"ͷͨΊͷܭࢉΛߦ͏ • %#ͷϞχλϦϯάΛ͢Δ • εϩʔΫΤϦτϥϯβΫγϣϯΛՄࢹԽ 11
$PSBMPHJYϩάੳ • ΞϓϦέʔγϣϯͷϩάΛશͯू͢Δ • Ϣʔβʔ͝ͱɺΤϥʔ͝ͱͷ౷ܭΛ֬ೝ͢Δ • +'SPH1MBUGPSNͷϦϦʔεʹ׆༻͢Δ 12
l$BOBSZEBTICPBSEz • ΧφϦΞϦϦʔε༻ͷతಛԽܕμογϡϘʔυΛ༻ҙ • ΧφϦΞϦϦʔεʹ͍ͭͯ༧ΊϧʔϧࢦඪΛఆΊ͍ͯΔ • ϦϦʔεྃ·ͰͷϫʔΫϑϩʔ • ৽όʔδϣϯΛಋೖ͢Δαʔόʔ Ϣʔβʔ
ͷબͼํ • ԿΛҎͯϦϦʔεޭͱஅ͢Δ͔ • ϝτϦΫεϩάΛͲ͏ݟΔ͔ • αʔϏε͝ͱʹԿΛݟΔ͖͔ • ΞϓϦͱ%#ͦΕͧΕԿΛ֬ೝ͖͔͢ 13
l$BOBSZEBTICPBSEz • ϦϦʔεͷঢ়گஅʹඞཁͳࢦඪ܈ΛͭͷμογϡϘʔυʹ མͱ͠ࠐΜͰ͍Δ • αʔόʔ͝ͱͷՔಇόʔδϣϯ • ΞϓϦͷΫϥε͝ͱͷΤϥʔʹؔ͢Δใ • αʔόʔ
Ϣʔβʔ ͝ͱʹάϧʔϐϯάͨ͠ใ 14
Ұ෦ϝτϦΫεެ։ 4FMG)PTUFE൛ͷϢʔβʔ༻ IUUQTXXXKGSPHDPNDPOGMVFODF • 0QFO.FUSJDTΛαϙʔτ • υοάϑʔσΟϯάʹΑΓվળͯ͠ ͍Δݟͷͭ·ͬͨϝτϦΫεҰཡ • αʔϏεͷੑ࣭ʹΑΓҟͳΔσʔλ
• ྫ+'SPH9SBZ੬ऑੑใΛ ࣋ͭେ͖ͳ%#͕αʔϏεͷཁɻ σʔλͷಉظʹؔ͢ΔϝτϦΫε ΛऔಘͰ͖Δ EJTQMBZ+'30(0QFO .FUSJDT 15
Ұ෦ϝτϦΫεެ։ 4FMG)PTUFE൛ͷϢʔβʔ༻ 16
ΦϒβʔόϏϦςΟͷԸܙ ߴසͳϦϦʔεɺܧଓతͳվળ • σϓϩΠϓϩηεࣗମΛվળͰ͖Δ • ࠷ͨΔྫ͕$BOBSZEBTICPBSEෳࡶͳϦϦʔε࡞ۀͷਐߦ ঢ়گӨڹ͕͙͔͢Δ • ࣗಈԽʹཱͭ •
σϓϩΠޙͷ՝ൃݟɾղܾ͕ૣ͘ͳΔ • l$MPVEGJSTUSFMFBTFzϙϦγʔઌʹ4BB4൛Ͱӡ༻͠ɺ Λղܾ͔ͯ͠Β4FMG)PTUFE൛ΛόʔδϣϯΞοϓ͢Δ • ͔ͭͯಉ࣌ϦϦʔε͕ͩͬͨɺ͜ͷϙϦγʔΛऔΓೖΕͨ ํ͕ϢʔβʔʹऔͬͯϓϥεʹͳΔͱؾ͖ϓϩηεΛվળ ͨ͠ 17
ࠓͷ࢟ʹࢸΔ·Ͱ • ,VCFSOFUFTͱ)FMNͷҠߦ • ΞϓϦέʔγϣϯͷվળʹ·ͣऔΓΜͩ • ৫ͷมֵ • 1SPEVDUJPOνʔϜݩʑ%FW0QTνʔϜͷҰ෦͕ͩͬͨಠཱ ͨ͠
• ϢʔβʔઢͰͷϦϥΠΞϏϦςΟ্ʹ՝͕͋ͬͨͨΊ • ີʹڠྗ͠ͳ͕ΒɺΰʔϧΛ͚Δ͜ͱͰͲͪΒૄ͔ʹ ͠ͳ͍ 18
ࠓͷ࢟ʹࢸΔ·Ͱ • ଥͳσʔλɺํ๏Λݟ͚ͭΔྗ • πʔϧΛͲ͏͏͔͔ͬ͠Γߟ͑Δ • +'SPHͷνʔϜ৽͍͠औΓΈΛ ͢ΔࡍɺతධՁํ๏Λ໌֬ʹ ͔ͯ͠ΒऔΓΜͰ͍Δ ஸೡͳจॻϨτϩεϖΫςΟϒ
ͷܗ͕ͨ͘͞Μ͍ͬͯΔ 19
͞ΒͳΔվળ • )1" )PSJ[POUBM1PET"VUPTDBMFS • $16ϝϞϦͷ༻Ҏ֎ͷϝτϦΫεΛτϦΨʔʹΦʔτ εέʔϦϯάΛ࣮ݱ͢Δ • ྫ9SBZͱ࿈ܞ͢Δ3BCCJU.2Λࢹ࣮ͯ͠ࢪ •
$MPVE/BUJWFͳڥΛΑΓ׆༻͢ΔͨΊͷΞϓϦέʔγϣϯվળ • ࠷ݹ͍"SUJGBDUPSZಛʹɺϚΠΫϩαʔϏεͱͯ͠ӡ༻ ͢ΔͷʹཧతͰͳ͍՝͕ͨ͘͞ΜΔ • ׂͮ͠Β͍࡞Γʹͳ͍ͬͯΔͷΛϦϑΝΫλ͢Δ • ଞαʔϏε͔Βͷ"SUJGBDUPSZͷґଘΛݮΒ͢ 20
͞ΒͳΔվળ • ΦϖϨʔγϣϯͷηϧϑαʔϏεԽ • ৫αʔϏεͷ֦େʹ͍ɺࣗಈԽɾจॻԽʹྗΛೖΕͯ ͍Δ • %FW0QTνʔϜͷਓखΛ࠷খݶʹɺ֤͕ࣗඞཁͳπʔϧઃ ఆΛऴ͑ΔΈͮ͘ΓΛਐΊΔ •
ྫಛఆͷΞϊςʔγϣϯΛ,VCFSOFUFTͷQPEʹ༩͢Δͱ ࣗಈͰϩΪϯά͕࢝·Δ 21
૬ޓʹߴΊ߹͏ • ΞϓϦͱΠϯϑϥ • $MPVE/BUJWFͳٕज़ಉ࢜ • ٕज़ͱ৫ɺΧϧνϟʔ 22
ϕϯμʔɾ࡞Γख ͭͷࢹͰ͜Ε͔Β ίϛϡχςΟͱڠྗ͍͖ͯ͠·͢ 🐸 23
5IBOLZPV 24