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
ihcomega56
March 11, 2022
Technology
550
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
160
シリコンバレーのチームで経験したふりかえり - 共通点とギャップ / retrospectives in silicon valley
ihcomega56
5
2k
「サプライチェーン攻撃」に立ち向かう!SBOMを使った脆弱性管理がもたらす品質とスピード向上
ihcomega56
2
2.6k
アプリケーション開発者目線で語る、明日から始めるDevSecOps
ihcomega56
0
230
パターンマッチングを学んで新しい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.7k
元現場エンジニアが思う「もっとこうしておけばよかった」から学ぶDevSecOps / DevSecOps Best Practices learned from my experiences
ihcomega56
1
570
Other Decks in Technology
See All in Technology
運用システムにおけるデータ活用とPlatform
sansantech
PRO
0
130
「責任あるAIエージェント」こそ自社で開発しよう!
minorun365
9
2.2k
スクラムの中で AI-DLC workflow を 使い始めて3ヶ月の振り返り
kaminashi
0
130
Rapid Start: Faster Internet Connections, with Ruby's Help
kazuho
2
790
Practical TypeProf: Lessons from Analyzing Optcarrot
mame
0
1.1k
20260423_執筆の工夫と裏側 技術書の企画から刊行まで / From the planning to the publication of technical book
nash_efp
3
520
Route 53 Global Resolver で高額課金発生!
otanikohei2023
0
120
LLM時代の検索アーキテクチャと技術的意思決定
shibuiwilliam
3
1.5k
VespaのParent Childを用いたフィードパフォーマンスの改善
taking
0
110
弁護士ドットコム株式会社 エンジニア職向け 会社紹介資料
bengo4com
1
180
実践ハーネスエンジニアリング:TAKTで実現するAIエージェント制御 / Practical Harness Engineering: AI Agent Control Enabled by TAKT
nrslib
13
4.9k
ネットワーク運用を楽にするAWS DevOps Agent活用法!! / 20260421 Masaki Okuda
shift_evolve
PRO
2
230
Featured
See All Featured
The agentic SEO stack - context over prompts
schlessera
0
760
A better future with KSS
kneath
240
18k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
490
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
440
A Soul's Torment
seathinner
6
2.7k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.4k
Become a Pro
speakerdeck
PRO
31
5.9k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.9k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.1k
Building AI with AI
inesmontani
PRO
1
910
Ethics towards AI in product and experience design
skipperchong
2
260
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