SlideShare a Scribd company logo
1 of 38
The Future of
Continuous Software Updates
Is Here
Jan2020
Legal Disclaimer
This presentation is strictly private and confidential and is intended only for the use of persons to whom it has specifically
been given by JFrog. Without the prior written consent of JFrog, this presentation should not be disclosed to any other
person, company, partnership or other entity, or reproduced in whole or in part.
This presentation and the accompanying oral presentation regarding JFrog include forward-looking statements, including
but not limited statements regarding our business strategy, plans and objectives for future operations, market size and
growth opportunities, competitive position and technological and market trends. We have based these forward-looking
statements largely on our current expectations and projections about future events and financial trends that we believe
may affect our financial condition, results of operations, and business strategy. These forward-looking statements are
subject to a number of risks, uncertainties and assumptions. In light of these risks, uncertainties and assumptions, the
future events and trends discussed in these presentations may not occur and actual results could differ materially from
our current expectations. JFrog does not assume any obligation to update the forward-looking statements provided to
reflect events that occur or circumstances that exist after the date on which they were made, except as required by law.
This presentation is for marketing purposes only and does not constitute an offer to sell or a solicitation of an offer to buy
any securities of JFrog.
@greenido
ido-green.appspot.com
JFROG’S MISSION IS TO POWER ALL
THE SOFTWARE UPDATES IN THE WORLD
Politics
Food & Water
Healthcare
Transportation Energy
Social Interaction
EVERYTHING
RUNS ON SOFTWARE
WHY APPLICATION UPDATES MATTER
“During the update process you will not be able
to drive the vehicle”
SOFTWARE UPDATES MATTER
INTEGRATED ECOSYSTEM
+50 technology partners
Hosted offering on all public clouds
CONTINUOUS SECURITY
Vulnerability scanning for major artifacts and container images
with package expansion
JFROG’S UNIFIED APPROACH
HYBRID AND MULTI-CLOUD
From OSS to multi-cloud
From legacy apps to Kubernetes
RADICALLY UNIVERSAL
Any binary, any stack,
any DevOps tool
END-TO-END PLATFORM
Shared visibility, governance, and control across pipelines from Git to
K8s, and everything in between
SCALES TO INFINITY
We don’t blink at xxx/min
Streamlining the flow and supply chain of artifacts is essential to increasing release velocity and quality.
How did we go about it?
ARTIFACTS ARE THE BUILDING BLOCKS OF SOFTWARE
CODE
REPOSITORIES
CI/CD
SYSTEMS
Automate &
assembled
SECURITY AND
COMPLIANCE
Removing risk while
building
PACKAGE
MANAGEMENT
The ”Database of
DevOps”
DISTRIBUTION
SYSTEMS
Push software
packages fast and
secure
END USERS
& THE EDGE
Updating everything
continuously
Key Components to Deliver Software
RUNTIME &
PRODUCTION
BUILD TEST RELEASE DEPLOYCODE OPERATE
Dev Ops
EFFICIENT & INTERGRATED DEVOPS PROCESSES
Metadata
Policies
Processes
Methods
Secrets
A Universe
of Technologies
Optimized
& Standardized
Delivered
In One Place
Seamlessly Released
to Everyone
Devices
Servers
Teams
Customers
Artifacts
Security
Storage
Automation
Distribution
Unified in
One Platform
BRINGING ORDER TO SOFTWARE CHAOS
THE CENTER OF THE SOFTWARE RELEASE PROCESS
Integrated platform to manage any delivery environment
Cloud
Packages
CI/CD
Containers
Deployment
Tools/Testing
THE ECOSYSTEM
STRENGTHENING UNIVERSALITY
By partnering with other companies within the DevOps pipeline ecosystem, we are improving the way
our customers can use JFrog solutions in their workflow.
24/7 Dedicated Support + DevOps
Acceleration Service Arm
THE JFROG PLATFORM
BUILD TEST RELEASE DEPLOY
Continuously integrate
automate & deploy
Clear security and compliance
issues
Distribute to
production site
Control and monitor the
flow
On Premises
& Multicloud
Store and manage
all types of
packages
JFROG PLATFORM UNIFIED
UNIFIED INNOVATION
Trusted
communication
Metrics and
request tracing
Unified UI
infrastructure
Unified
Installation
Logging and
supportability
DevOps is about making software development and delivery
FRICTIONLESS
WHAT IS JFROG PIPELINES?
 STREAMLINES THE PROCESS of software
development and delivery across teams and
tools
 PROVIDING ACTIONABLE INSIGHTS that enable
continuous improvement
CI & CD platform
WHAT DOES FRICTIONLESS MEAN?
Code Build Push Scan Test Promote Bundle Sign Distribute Deploy
Automated
Repeatable
Traceable
Immutable
Typical Software Development Workflow
THE PROCESS THE PACKAGES
KEY CONCEPTS
 STEPS are executable units that perform a specific task, such as building an application,
pushing it to Artifactory, provisioning a machine, etc
 RESOURCES contain information required to execute steps. For example, files, images, git repositories, etc
 INTEGRATIONS contain credentials to third-party tools/services, such as AWS, Slack, Github, etc
 PIPELINE is a collection of interconnected serial or parallel steps required to achieve an outcome
 RUN is an instance of pipeline execution
KEY CAPABILITIES
SPEED SIMPLICITY SCALABILITY SECURITY
 Caching for packages,
steps and nodes
 Immutable Resources to
share across teams
 Built-in State to store
precious build state
 Real-time interactive
dashboards
 Native Steps for common
actions
 Standardized syntax
across all DevOps tasks
 Integrated with all JFrog
products
 Step Dev Kit to extend
the platform (H2 2020)
 Scales horizontally to
support 1000s of apps
 Elastic builds nodes for
hybrid & multi cloud
 1 CI/CD tool for all OS,
lang, arch & platforms
 Universal, supports all
popular tools and tech
 Centralized Secrets using
Vault
 Each build on its own
node
 Rich permission model
with scopes
 TTL expiration for all
builds
MIX & MATCH AUTOMATION
CONTINUOUS
INTEGRATION
CONTINUOUS
DEPLOYMENT
DEVSECOPS
RELEASE FAST, KEEP SAFE
THE RACE
Vulnerability
Introduced
Vulnerability
Discovered
You Find It You Fix It
HIGHEST
SECURITY
RISK
Exploits
Published
Hacker
Attack
Vulnerability
Introduced
Vulnerability
Reported You Find It You Fix It
XRAY OVERVIEW
Global Xray DB
JXray
External
Sources
AUTOMATIC ACTIONS
VIOLATIONS
POLICIES WATCHES
METADATA COMPONENT GRAPH
Security
License Repo
Repo
Fail
Build
Web Hooks,
Slack,
Emails
Prevent
Downloa
d
Build
Build
Build
JFROG XRAY
step-3create-docker-ima…
docker-app:235
sha256_d3938036b19cf…
ubuntu:xenial:cryptsetu…
VULNERABILITY INTELLIGENCE
45.5% of the vulnerabilities in VulnDB not published by NVD/CVE in 2018 have a CVSSv2 score between 7-10
PREVENTION AND REMEDIATION
Vulnerability Intelligence Component Matching
Indexing engine and repository
Vertical integration from IDE to production
Continuous scanning and Impact analysis
Remediation and fix versions
MINIMIZING FALSE POSITIVES
AnalyzerCrawler Fetch Data Global Xray DB
NEW
ARTIFACT
INDEXING SCANNING
SETUP
POLICY RULES
CREATE
AUTOMATIC ACTIONS
FAIL
BUILD
NOTIFICATION
CRITICAL
VIOLATION
MINOR
VIOLATION
SCANS AGAINST SECURITY & COMPLIANCE
POLICIES
IMPACT ANALYSIS
OSS
Licenses
Known
CVE’s
Unofficial
Base
Image
24/7 Dedicated Support + DevOps
Acceleration Service Arm
THE JFROG PLATFORM
BUILD TEST RELEASE DEPLOY
Continuously integrate
automate & deploy
Clear security and compliance
issues
Distribute to
production site
Control and monitor the
flow
On Premises
& Multicloud
Store and manage
all types of
packages
THANK YOU!
@greenido
ido-green.appspot.com

More Related Content

What's hot

OWASP AppSecEu 2016 Rome - Building secure cloud native apps
OWASP AppSecEu 2016 Rome - Building secure cloud native appsOWASP AppSecEu 2016 Rome - Building secure cloud native apps
OWASP AppSecEu 2016 Rome - Building secure cloud native appsAndreas Falk
 
はじめての JFrog Distribution
はじめての JFrog Distributionはじめての JFrog Distribution
はじめての JFrog DistributionTsuyoshi Miyake
 
Red Hat OpenShift - a foundation for successful digital transformation
Red Hat OpenShift - a foundation for successful digital transformationRed Hat OpenShift - a foundation for successful digital transformation
Red Hat OpenShift - a foundation for successful digital transformationEric D. Schabell
 
はじめての JFrog Pipelines
はじめての JFrog Pipelinesはじめての JFrog Pipelines
はじめての JFrog PipelinesTsuyoshi Miyake
 
Open intents Open Governance
Open intents Open GovernanceOpen intents Open Governance
Open intents Open GovernanceFriedger Müffke
 
Moving towards a more efficient and flexible delivery model in automotive env...
Moving towards a more efficient and flexible delivery model in automotive env...Moving towards a more efficient and flexible delivery model in automotive env...
Moving towards a more efficient and flexible delivery model in automotive env...Agustin Benito Bethencourt
 

What's hot (9)

OWASP AppSecEu 2016 Rome - Building secure cloud native apps
OWASP AppSecEu 2016 Rome - Building secure cloud native appsOWASP AppSecEu 2016 Rome - Building secure cloud native apps
OWASP AppSecEu 2016 Rome - Building secure cloud native apps
 
はじめての JFrog Distribution
はじめての JFrog Distributionはじめての JFrog Distribution
はじめての JFrog Distribution
 
Red Hat OpenShift - a foundation for successful digital transformation
Red Hat OpenShift - a foundation for successful digital transformationRed Hat OpenShift - a foundation for successful digital transformation
Red Hat OpenShift - a foundation for successful digital transformation
 
はじめての JFrog Pipelines
はじめての JFrog Pipelinesはじめての JFrog Pipelines
はじめての JFrog Pipelines
 
Api gitlab: configurazione dei progetti as a service
Api gitlab: configurazione dei progetti as a serviceApi gitlab: configurazione dei progetti as a service
Api gitlab: configurazione dei progetti as a service
 
Open intents Open Governance
Open intents Open GovernanceOpen intents Open Governance
Open intents Open Governance
 
Enterprise Git
Enterprise GitEnterprise Git
Enterprise Git
 
Moving towards a more efficient and flexible delivery model in automotive env...
Moving towards a more efficient and flexible delivery model in automotive env...Moving towards a more efficient and flexible delivery model in automotive env...
Moving towards a more efficient and flexible delivery model in automotive env...
 
10 Thesen zur professionellen Softwareentwicklung
10 Thesen zur professionellen Softwareentwicklung10 Thesen zur professionellen Softwareentwicklung
10 Thesen zur professionellen Softwareentwicklung
 

Similar to The Future of Continuous Software Updates Is Here

Accelerate Your Digital Transformation Journey with Cloud Native and Low-Cod...
Accelerate Your Digital Transformation  Journey with Cloud Native and Low-Cod...Accelerate Your Digital Transformation  Journey with Cloud Native and Low-Cod...
Accelerate Your Digital Transformation Journey with Cloud Native and Low-Cod...DevOps.com
 
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptxMulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptxAlfonso Martino
 
Breaking silos between DevOps and SecOps with Elastic
Breaking silos between DevOps and SecOps with ElasticBreaking silos between DevOps and SecOps with Elastic
Breaking silos between DevOps and SecOps with ElasticElasticsearch
 
DevOps auf Knopfdruck!? OC|Webcast "OpenDevStack - Scaling DevOps based on Op...
DevOps auf Knopfdruck!? OC|Webcast "OpenDevStack - Scaling DevOps based on Op...DevOps auf Knopfdruck!? OC|Webcast "OpenDevStack - Scaling DevOps based on Op...
DevOps auf Knopfdruck!? OC|Webcast "OpenDevStack - Scaling DevOps based on Op...OPITZ CONSULTING Deutschland
 
Let's banish "it works on my machine"
Let's banish "it works on my machine"Let's banish "it works on my machine"
Let's banish "it works on my machine"Stephanie Locke
 
Security & Resiliency of Cloud Native Apps with Weave GitOps & Tetrate Servic...
Security & Resiliency of Cloud Native Apps with Weave GitOps & Tetrate Servic...Security & Resiliency of Cloud Native Apps with Weave GitOps & Tetrate Servic...
Security & Resiliency of Cloud Native Apps with Weave GitOps & Tetrate Servic...Weaveworks
 
Developers Driving DevOps at Scale: 5 Keys to Success
Developers Driving DevOps at Scale: 5 Keys to SuccessDevelopers Driving DevOps at Scale: 5 Keys to Success
Developers Driving DevOps at Scale: 5 Keys to SuccessDevOps.com
 
Shift Left for More Secure Apps with F5 NGINX
Shift Left for More Secure Apps with F5 NGINXShift Left for More Secure Apps with F5 NGINX
Shift Left for More Secure Apps with F5 NGINXNGINX, Inc.
 
MuleSoft Meetup June 2022 - Munich, Germany
MuleSoft Meetup June 2022 - Munich, GermanyMuleSoft Meetup June 2022 - Munich, Germany
MuleSoft Meetup June 2022 - Munich, GermanyMulesoftMunichMeetup
 
Intro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and LinkerdIntro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and LinkerdWeaveworks
 
Scaling AppSec through Education
Scaling AppSec through EducationScaling AppSec through Education
Scaling AppSec through EducationGrant Ongers
 
DevOps for Highly Regulated Environments
DevOps for Highly Regulated EnvironmentsDevOps for Highly Regulated Environments
DevOps for Highly Regulated EnvironmentsDevOps.com
 
Pragmatic Pipeline Security
Pragmatic Pipeline SecurityPragmatic Pipeline Security
Pragmatic Pipeline SecurityJames Wickett
 
Indus Aviation Systems LLP
Indus Aviation Systems LLPIndus Aviation Systems LLP
Indus Aviation Systems LLPindusaviation
 
Elastic Observability keynote
Elastic Observability keynoteElastic Observability keynote
Elastic Observability keynoteElasticsearch
 
OpenWhisk Introduction
OpenWhisk IntroductionOpenWhisk Introduction
OpenWhisk IntroductionIoana Baldini
 
SCALABLE CI CD DEVOPS
SCALABLE CI CD DEVOPSSCALABLE CI CD DEVOPS
SCALABLE CI CD DEVOPSG R VISHAL
 

Similar to The Future of Continuous Software Updates Is Here (20)

Accelerate Your Digital Transformation Journey with Cloud Native and Low-Cod...
Accelerate Your Digital Transformation  Journey with Cloud Native and Low-Cod...Accelerate Your Digital Transformation  Journey with Cloud Native and Low-Cod...
Accelerate Your Digital Transformation Journey with Cloud Native and Low-Cod...
 
Balaji Resume
Balaji ResumeBalaji Resume
Balaji Resume
 
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptxMulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
Mulesoft Meetup Roma - Monitoring Framework & DevOps.pptx
 
Breaking silos between DevOps and SecOps with Elastic
Breaking silos between DevOps and SecOps with ElasticBreaking silos between DevOps and SecOps with Elastic
Breaking silos between DevOps and SecOps with Elastic
 
DevOps auf Knopfdruck!? OC|Webcast "OpenDevStack - Scaling DevOps based on Op...
DevOps auf Knopfdruck!? OC|Webcast "OpenDevStack - Scaling DevOps based on Op...DevOps auf Knopfdruck!? OC|Webcast "OpenDevStack - Scaling DevOps based on Op...
DevOps auf Knopfdruck!? OC|Webcast "OpenDevStack - Scaling DevOps based on Op...
 
Let's banish "it works on my machine"
Let's banish "it works on my machine"Let's banish "it works on my machine"
Let's banish "it works on my machine"
 
Security & Resiliency of Cloud Native Apps with Weave GitOps & Tetrate Servic...
Security & Resiliency of Cloud Native Apps with Weave GitOps & Tetrate Servic...Security & Resiliency of Cloud Native Apps with Weave GitOps & Tetrate Servic...
Security & Resiliency of Cloud Native Apps with Weave GitOps & Tetrate Servic...
 
Developers Driving DevOps at Scale: 5 Keys to Success
Developers Driving DevOps at Scale: 5 Keys to SuccessDevelopers Driving DevOps at Scale: 5 Keys to Success
Developers Driving DevOps at Scale: 5 Keys to Success
 
Shift Left for More Secure Apps with F5 NGINX
Shift Left for More Secure Apps with F5 NGINXShift Left for More Secure Apps with F5 NGINX
Shift Left for More Secure Apps with F5 NGINX
 
MuleSoft Meetup June 2022 - Munich, Germany
MuleSoft Meetup June 2022 - Munich, GermanyMuleSoft Meetup June 2022 - Munich, Germany
MuleSoft Meetup June 2022 - Munich, Germany
 
2011 NASA Open Source Summit - Forge.mil
2011 NASA Open Source Summit - Forge.mil2011 NASA Open Source Summit - Forge.mil
2011 NASA Open Source Summit - Forge.mil
 
Intro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and LinkerdIntro to GitOps with Weave GitOps, Flagger and Linkerd
Intro to GitOps with Weave GitOps, Flagger and Linkerd
 
Scaling AppSec through Education
Scaling AppSec through EducationScaling AppSec through Education
Scaling AppSec through Education
 
DevOps for Highly Regulated Environments
DevOps for Highly Regulated EnvironmentsDevOps for Highly Regulated Environments
DevOps for Highly Regulated Environments
 
GPCloud ( GP on PKS)
GPCloud ( GP on PKS)GPCloud ( GP on PKS)
GPCloud ( GP on PKS)
 
Pragmatic Pipeline Security
Pragmatic Pipeline SecurityPragmatic Pipeline Security
Pragmatic Pipeline Security
 
Indus Aviation Systems LLP
Indus Aviation Systems LLPIndus Aviation Systems LLP
Indus Aviation Systems LLP
 
Elastic Observability keynote
Elastic Observability keynoteElastic Observability keynote
Elastic Observability keynote
 
OpenWhisk Introduction
OpenWhisk IntroductionOpenWhisk Introduction
OpenWhisk Introduction
 
SCALABLE CI CD DEVOPS
SCALABLE CI CD DEVOPSSCALABLE CI CD DEVOPS
SCALABLE CI CD DEVOPS
 

More from Ido Green

How to get things done - Lessons from Yahoo, Google, Netflix and Meta
How to get things done - Lessons from Yahoo, Google, Netflix and Meta How to get things done - Lessons from Yahoo, Google, Netflix and Meta
How to get things done - Lessons from Yahoo, Google, Netflix and Meta Ido Green
 
Crypto 101 and a bit more [Sep-2022]
Crypto 101 and a bit more [Sep-2022]Crypto 101 and a bit more [Sep-2022]
Crypto 101 and a bit more [Sep-2022]Ido Green
 
Open Source & DevOps Market trends - Open Core Summit
Open Source & DevOps Market trends - Open Core SummitOpen Source & DevOps Market trends - Open Core Summit
Open Source & DevOps Market trends - Open Core SummitIdo Green
 
DevOps as a competitive advantage
DevOps as a competitive advantageDevOps as a competitive advantage
DevOps as a competitive advantageIdo Green
 
Data Driven DevOps & Technologies (swampUP 2019 keynote)
Data Driven DevOps & Technologies (swampUP 2019 keynote)Data Driven DevOps & Technologies (swampUP 2019 keynote)
Data Driven DevOps & Technologies (swampUP 2019 keynote)Ido Green
 
Create An Amazing Apps For The Google Assistant!
Create An Amazing Apps For The Google Assistant!Create An Amazing Apps For The Google Assistant!
Create An Amazing Apps For The Google Assistant!Ido Green
 
Google Assistant - Why? How?
Google Assistant - Why? How?Google Assistant - Why? How?
Google Assistant - Why? How?Ido Green
 
The Google Assistant - Macro View (October 2017)
The Google Assistant - Macro View (October 2017)The Google Assistant - Macro View (October 2017)
The Google Assistant - Macro View (October 2017)Ido Green
 
Actions On Google - GDD Europe 2017
Actions On Google - GDD Europe 2017Actions On Google - GDD Europe 2017
Actions On Google - GDD Europe 2017Ido Green
 
Building conversational experiences with Actions on Google
Building conversational experiences with Actions on GoogleBuilding conversational experiences with Actions on Google
Building conversational experiences with Actions on GoogleIdo Green
 
Actions On Google - How? Why?
Actions On Google - How? Why?Actions On Google - How? Why?
Actions On Google - How? Why?Ido Green
 
Startups Best Practices
Startups Best PracticesStartups Best Practices
Startups Best PracticesIdo Green
 
Progressive Web Apps For Startups
Progressive Web Apps For StartupsProgressive Web Apps For Startups
Progressive Web Apps For StartupsIdo Green
 
Earn More Revenue With Firebase and AdMob
Earn More Revenue With Firebase and AdMobEarn More Revenue With Firebase and AdMob
Earn More Revenue With Firebase and AdMobIdo Green
 
How To Grow Your User Base?
How To Grow Your User Base?How To Grow Your User Base?
How To Grow Your User Base?Ido Green
 
Amp Overview #YGLF 2016
Amp Overview #YGLF 2016Amp Overview #YGLF 2016
Amp Overview #YGLF 2016Ido Green
 
AMP - Accelerated Mobile Pages
AMP - Accelerated Mobile PagesAMP - Accelerated Mobile Pages
AMP - Accelerated Mobile PagesIdo Green
 
From AMP to PWA
From AMP to PWAFrom AMP to PWA
From AMP to PWAIdo Green
 
Google Innovation 101
Google Innovation 101Google Innovation 101
Google Innovation 101Ido Green
 

More from Ido Green (20)

How to get things done - Lessons from Yahoo, Google, Netflix and Meta
How to get things done - Lessons from Yahoo, Google, Netflix and Meta How to get things done - Lessons from Yahoo, Google, Netflix and Meta
How to get things done - Lessons from Yahoo, Google, Netflix and Meta
 
Crypto 101 and a bit more [Sep-2022]
Crypto 101 and a bit more [Sep-2022]Crypto 101 and a bit more [Sep-2022]
Crypto 101 and a bit more [Sep-2022]
 
Open Source & DevOps Market trends - Open Core Summit
Open Source & DevOps Market trends - Open Core SummitOpen Source & DevOps Market trends - Open Core Summit
Open Source & DevOps Market trends - Open Core Summit
 
DevOps as a competitive advantage
DevOps as a competitive advantageDevOps as a competitive advantage
DevOps as a competitive advantage
 
Data Driven DevOps & Technologies (swampUP 2019 keynote)
Data Driven DevOps & Technologies (swampUP 2019 keynote)Data Driven DevOps & Technologies (swampUP 2019 keynote)
Data Driven DevOps & Technologies (swampUP 2019 keynote)
 
Create An Amazing Apps For The Google Assistant!
Create An Amazing Apps For The Google Assistant!Create An Amazing Apps For The Google Assistant!
Create An Amazing Apps For The Google Assistant!
 
VUI Design
VUI DesignVUI Design
VUI Design
 
Google Assistant - Why? How?
Google Assistant - Why? How?Google Assistant - Why? How?
Google Assistant - Why? How?
 
The Google Assistant - Macro View (October 2017)
The Google Assistant - Macro View (October 2017)The Google Assistant - Macro View (October 2017)
The Google Assistant - Macro View (October 2017)
 
Actions On Google - GDD Europe 2017
Actions On Google - GDD Europe 2017Actions On Google - GDD Europe 2017
Actions On Google - GDD Europe 2017
 
Building conversational experiences with Actions on Google
Building conversational experiences with Actions on GoogleBuilding conversational experiences with Actions on Google
Building conversational experiences with Actions on Google
 
Actions On Google - How? Why?
Actions On Google - How? Why?Actions On Google - How? Why?
Actions On Google - How? Why?
 
Startups Best Practices
Startups Best PracticesStartups Best Practices
Startups Best Practices
 
Progressive Web Apps For Startups
Progressive Web Apps For StartupsProgressive Web Apps For Startups
Progressive Web Apps For Startups
 
Earn More Revenue With Firebase and AdMob
Earn More Revenue With Firebase and AdMobEarn More Revenue With Firebase and AdMob
Earn More Revenue With Firebase and AdMob
 
How To Grow Your User Base?
How To Grow Your User Base?How To Grow Your User Base?
How To Grow Your User Base?
 
Amp Overview #YGLF 2016
Amp Overview #YGLF 2016Amp Overview #YGLF 2016
Amp Overview #YGLF 2016
 
AMP - Accelerated Mobile Pages
AMP - Accelerated Mobile PagesAMP - Accelerated Mobile Pages
AMP - Accelerated Mobile Pages
 
From AMP to PWA
From AMP to PWAFrom AMP to PWA
From AMP to PWA
 
Google Innovation 101
Google Innovation 101Google Innovation 101
Google Innovation 101
 

Recently uploaded

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Recently uploaded (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

The Future of Continuous Software Updates Is Here

  • 1. The Future of Continuous Software Updates Is Here Jan2020
  • 2. Legal Disclaimer This presentation is strictly private and confidential and is intended only for the use of persons to whom it has specifically been given by JFrog. Without the prior written consent of JFrog, this presentation should not be disclosed to any other person, company, partnership or other entity, or reproduced in whole or in part. This presentation and the accompanying oral presentation regarding JFrog include forward-looking statements, including but not limited statements regarding our business strategy, plans and objectives for future operations, market size and growth opportunities, competitive position and technological and market trends. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our financial condition, results of operations, and business strategy. These forward-looking statements are subject to a number of risks, uncertainties and assumptions. In light of these risks, uncertainties and assumptions, the future events and trends discussed in these presentations may not occur and actual results could differ materially from our current expectations. JFrog does not assume any obligation to update the forward-looking statements provided to reflect events that occur or circumstances that exist after the date on which they were made, except as required by law. This presentation is for marketing purposes only and does not constitute an offer to sell or a solicitation of an offer to buy any securities of JFrog.
  • 4. JFROG’S MISSION IS TO POWER ALL THE SOFTWARE UPDATES IN THE WORLD
  • 5. Politics Food & Water Healthcare Transportation Energy Social Interaction EVERYTHING RUNS ON SOFTWARE
  • 7. “During the update process you will not be able to drive the vehicle” SOFTWARE UPDATES MATTER
  • 8. INTEGRATED ECOSYSTEM +50 technology partners Hosted offering on all public clouds CONTINUOUS SECURITY Vulnerability scanning for major artifacts and container images with package expansion JFROG’S UNIFIED APPROACH HYBRID AND MULTI-CLOUD From OSS to multi-cloud From legacy apps to Kubernetes RADICALLY UNIVERSAL Any binary, any stack, any DevOps tool END-TO-END PLATFORM Shared visibility, governance, and control across pipelines from Git to K8s, and everything in between SCALES TO INFINITY We don’t blink at xxx/min
  • 9. Streamlining the flow and supply chain of artifacts is essential to increasing release velocity and quality. How did we go about it? ARTIFACTS ARE THE BUILDING BLOCKS OF SOFTWARE
  • 10. CODE REPOSITORIES CI/CD SYSTEMS Automate & assembled SECURITY AND COMPLIANCE Removing risk while building PACKAGE MANAGEMENT The ”Database of DevOps” DISTRIBUTION SYSTEMS Push software packages fast and secure END USERS & THE EDGE Updating everything continuously Key Components to Deliver Software RUNTIME & PRODUCTION BUILD TEST RELEASE DEPLOYCODE OPERATE Dev Ops EFFICIENT & INTERGRATED DEVOPS PROCESSES
  • 11. Metadata Policies Processes Methods Secrets A Universe of Technologies Optimized & Standardized Delivered In One Place Seamlessly Released to Everyone Devices Servers Teams Customers Artifacts Security Storage Automation Distribution Unified in One Platform BRINGING ORDER TO SOFTWARE CHAOS
  • 12. THE CENTER OF THE SOFTWARE RELEASE PROCESS Integrated platform to manage any delivery environment Cloud Packages CI/CD Containers Deployment Tools/Testing
  • 13. THE ECOSYSTEM STRENGTHENING UNIVERSALITY By partnering with other companies within the DevOps pipeline ecosystem, we are improving the way our customers can use JFrog solutions in their workflow.
  • 14. 24/7 Dedicated Support + DevOps Acceleration Service Arm THE JFROG PLATFORM BUILD TEST RELEASE DEPLOY Continuously integrate automate & deploy Clear security and compliance issues Distribute to production site Control and monitor the flow On Premises & Multicloud Store and manage all types of packages
  • 16. UNIFIED INNOVATION Trusted communication Metrics and request tracing Unified UI infrastructure Unified Installation Logging and supportability
  • 17.
  • 18. DevOps is about making software development and delivery FRICTIONLESS
  • 19. WHAT IS JFROG PIPELINES?  STREAMLINES THE PROCESS of software development and delivery across teams and tools  PROVIDING ACTIONABLE INSIGHTS that enable continuous improvement CI & CD platform
  • 20. WHAT DOES FRICTIONLESS MEAN? Code Build Push Scan Test Promote Bundle Sign Distribute Deploy Automated Repeatable Traceable Immutable Typical Software Development Workflow THE PROCESS THE PACKAGES
  • 21. KEY CONCEPTS  STEPS are executable units that perform a specific task, such as building an application, pushing it to Artifactory, provisioning a machine, etc  RESOURCES contain information required to execute steps. For example, files, images, git repositories, etc  INTEGRATIONS contain credentials to third-party tools/services, such as AWS, Slack, Github, etc  PIPELINE is a collection of interconnected serial or parallel steps required to achieve an outcome  RUN is an instance of pipeline execution
  • 22. KEY CAPABILITIES SPEED SIMPLICITY SCALABILITY SECURITY  Caching for packages, steps and nodes  Immutable Resources to share across teams  Built-in State to store precious build state  Real-time interactive dashboards  Native Steps for common actions  Standardized syntax across all DevOps tasks  Integrated with all JFrog products  Step Dev Kit to extend the platform (H2 2020)  Scales horizontally to support 1000s of apps  Elastic builds nodes for hybrid & multi cloud  1 CI/CD tool for all OS, lang, arch & platforms  Universal, supports all popular tools and tech  Centralized Secrets using Vault  Each build on its own node  Rich permission model with scopes  TTL expiration for all builds
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. MIX & MATCH AUTOMATION CONTINUOUS INTEGRATION CONTINUOUS DEPLOYMENT
  • 29. THE RACE Vulnerability Introduced Vulnerability Discovered You Find It You Fix It HIGHEST SECURITY RISK Exploits Published Hacker Attack Vulnerability Introduced Vulnerability Reported You Find It You Fix It
  • 30. XRAY OVERVIEW Global Xray DB JXray External Sources AUTOMATIC ACTIONS VIOLATIONS POLICIES WATCHES METADATA COMPONENT GRAPH Security License Repo Repo Fail Build Web Hooks, Slack, Emails Prevent Downloa d Build Build Build
  • 32. VULNERABILITY INTELLIGENCE 45.5% of the vulnerabilities in VulnDB not published by NVD/CVE in 2018 have a CVSSv2 score between 7-10
  • 33. PREVENTION AND REMEDIATION Vulnerability Intelligence Component Matching Indexing engine and repository Vertical integration from IDE to production Continuous scanning and Impact analysis Remediation and fix versions
  • 34. MINIMIZING FALSE POSITIVES AnalyzerCrawler Fetch Data Global Xray DB
  • 35. NEW ARTIFACT INDEXING SCANNING SETUP POLICY RULES CREATE AUTOMATIC ACTIONS FAIL BUILD NOTIFICATION CRITICAL VIOLATION MINOR VIOLATION SCANS AGAINST SECURITY & COMPLIANCE POLICIES
  • 37. 24/7 Dedicated Support + DevOps Acceleration Service Arm THE JFROG PLATFORM BUILD TEST RELEASE DEPLOY Continuously integrate automate & deploy Clear security and compliance issues Distribute to production site Control and monitor the flow On Premises & Multicloud Store and manage all types of packages

Editor's Notes

  1. Software should flow like water in the pipes to the right place at the right time. Velocity + Security.
  2. Software is eating the world
  3. It’s your competitive advantage
  4. The need to securely release software faster and seamlessly is an imperative that all organizations currently face “DevOps” has emerged as a discipline that combines software development and IT operations, and aims to Shorten the software development lifecycle and Provide more frequent delivery of high-quality software The DevOps workflow spans the lifecycle of software, from the planning, coding, building, and testing of software by developers, to the releasing, deploying, operating, and monitoring of that software by IT operators in a production environment DevOps has also shifted to include the process of managing software security, known as DevSecOp Today, many organizations utilize a combination of several, disparate tools to manage their DevOps and DevSecOps workflows
  5. You can use this quality data from the development phase (integrated with IDEs) up to the runtime.
  6. Do you wish to make sure that there aren’t any GPL in your software? Or any other license you wish to avoid?