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
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
ぼくがかんがえたさいきょうのあうとぷっと
yama3133
0
170
インターネットの技術 / Internet technology
ks91
PRO
0
150
実践ハーネスエンジニアリング:TAKTで実現するAIエージェント制御 / Practical Harness Engineering: AI Agent Control Enabled by TAKT
nrslib
9
3.7k
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.3k
MLOps導入のための組織作りの第一歩
akasan
0
290
システムは「動く」だけでは 足りない - 非機能要件・分散システム・トレードオフの基礎
nwiizo
29
9.3k
生成AI時代のエンジニア育成 変わる時代と変わらないコト
starfish719
0
8.6k
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
74k
非エンジニア職からZOZOへ 〜登壇がキャリアに与えた影響〜
penpeen
0
490
NOSTR, réseau social et espace de liberté décentralisé
rlifchitz
0
200
みんなで作るAWS Tips 100連発 (FinOps編)
schwrzktz
1
260
幾億の壁を超えて/Beyond Countless Walls(JP)
ikuodanaka
0
140
Featured
See All Featured
Balancing Empowerment & Direction
lara
6
1k
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Testing 201, or: Great Expectations
jmmastey
46
8.1k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
My Coaching Mixtape
mlcsv
0
98
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
The agentic SEO stack - context over prompts
schlessera
0
740
A designer walks into a library…
pauljervisheath
211
24k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
240
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
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