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
Java 開発者のための次世代 DevOps: BinOps / next-generatio...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Tsuyoshi Miyake
December 22, 2020
Technology
0
1k
Java 開発者のための次世代 DevOps: BinOps / next-generation-devops-for-java-developers-binops
JJUG CCC 2020 Fall (#jjug_ccc) の発表資料です。開発者がバイナリを中心とした開発フローを意識すると何が嬉しいのか?についてご紹介しました。
Tsuyoshi Miyake
December 22, 2020
Tweet
Share
More Decks by Tsuyoshi Miyake
See All by Tsuyoshi Miyake
JFrog 最新情報 - JFrog DevOps プラットフォームの今までとこれから / jfrog-update-for-devopskaigi-2022
tsuyo
0
450
安全なソフトウェアサプライチェーンの実現 / secure-software-supply-chain-with-jfrog
tsuyo
0
47
猿でもわかるコンテナ V3 / a-monkeys-guide-to-container-v3
tsuyo
0
78
猿でもわかる DevOps / a-monkeys-guide-to-devops
tsuyo
0
840
はじめての JFrog Platform V2 / getting-started-with-jfrog-platform-v2
tsuyo
0
390
はじめての JFrog Distribution / getting-started-with-jfrog-distribution
tsuyo
0
180
はじめての JFrog Pipelines / getting-started-with-jfrog-pipelines
tsuyo
0
220
はじめての JFrog Xray / getting-started-with-jfrog-xray
tsuyo
0
1.5k
はじめての JFrog Artifactory / getting-started-with-jfrog-artifactory
tsuyo
0
1.2k
Other Decks in Technology
See All in Technology
MCPでつなぐElasticsearchとLLM - 深夜の障害対応を楽にしたい / Bridging Elasticsearch and LLMs with MCP
sashimimochi
0
140
20260204_Midosuji_Tech
takuyay0ne
0
110
Webhook best practices for rock solid and resilient deployments
glaforge
1
270
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
1.6k
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
3
1.3k
Data Hubグループ 紹介資料
sansan33
PRO
0
2.7k
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
GSIが複数キー対応したことで、俺達はいったい何が嬉しいのか?
smt7174
3
140
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
6
67k
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
330
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
600
OCI Database Management サービス詳細
oracle4engineer
PRO
1
7.3k
Featured
See All Featured
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
63
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
300
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
110
ラッコキーワード サービス紹介資料
rakko
1
2.2M
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
100
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
62
49k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Transcript
Java DevOps: BinOps
2 § § Senior DevOps Acceleration Engineer § DevOps Liquid
Software § @tsuyoshi_miyake @tsuyo @tsuyo
BinOps BinOps Q&A 3
BinOps
5 BinOps CI/CD - Avi Cavale, JFrog
6 CI/CD GitOps Git
7 DevOps CI/CD BinOps
None
§ § CI/CD § § § 9 JAR/WAR (Java) RPM/DEB
(Linux) Docker npm (JavaScript) PyPI (Python) RubyGems (Ruby) ZIP/tarball (DLL) (Windows) NuGet (.NET) Go Module (Go)
Docker / Kubernetes Microservices DevOps CD CI 2001 2020 10
§ § § OSS 3rd § Maven Gradle § §
§ OSS CI 11
§ § § § § § 12
§ : § § API § : VCS § vs
BLOB § Diffable vs Not Diffable § vs § Mutable vs Immutable § : 13
BinOps
ARTIFACTORY DISTRIBUTION XRAY CI QA/QC 1 2 3 4 5
6 7 8 10 11 VCS VCS Build Info DRONE EDGE Dependency Manager 9 MSBuild Dependency Manager MSBuild EDGE EDGE 15 PIPELINES
Photo by Ruchindra Gunasekara on Unsplash JFrog Artifactory 16 Single
Source of Truth 28 CI REST API CLI AQL
JFrog Pipelines 17 BinOps CI/CD k8s/ RBAC Xray YAML
: 18
: 19
: 20
§ Build Info § § § Artifactory § Build Promotion
§ § § REST API CLI, CI 21
None
§ CI/CD § § https://jfrog.co.jp/artifactory/start-free/ 23
Q&A
THANK YOU!