Salesforce and the Continuous Delivery Foundation
Mark Interrante
SVP Engineering
minterrante@salesforce.com - twitter: @interrante
Updated May 20, 2019
Moving forward together to increase speed to value for our entire industry
Forward-Looking Statement
This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the
assumptions prove incorrect, the results of salesforce.com, Inc. could differ materially from the results expressed or implied by the forward-looking statements we
make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or service availability,
subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations,
statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services.
The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service,
new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or
delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with completed and any possible mergers and
acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and
manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization
and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, Inc. is included in our
annual report on Form 10-K for the most recent fiscal year and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These documents and
others containing important disclosures are available on the SEC Filings section of the Investor Information section of our website.
Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be
delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available.
salesforce.com, Inc. assumes no obligation and does not intend to update these forward-looking statements.
Statement under the Private Securities Litigation Reform Act of 1995
reasons we care about CI/CD
4.1B
emails sent
5.5M
orders
44M
customer
service calls
received
6B
Einstein
predictions
888M
commerce
page views
44M
reports and
dashboards
43M
case
interactions
4.5M
opportunities
created
4.1M
leads created
9.7M
cases logged
B2C
Scale
B2B
Scale
Source:
Salesforce
Dec. 2018.
24 Hours in the Life of Salesforce
Salesforce CI/CD is on a Transformation Journey
> 20 CI/CD systems
> 10K Developers
> 1K systems
> 1M tests
> 1B tests/month
Jenkins
Spinnaker
[integration & custom]
Selenium
Custom Test Prioritizer
Shared Goals
Ever more secure CI/CD - Trust is our #1 value...
… it is likely it’s one of your top values as well
That works with our entire portfolio…
… not just architected 12-factor apps
and works on any substrate…
… without vendor lock in or proprietary tools
We want it to embody industry best practices…
… but provide a viable interim path as we get there
Shift Left thinking
code coverage, code analysis, security checks, accessibility checks
Automate the handoffs
promotion between environments, code provenance, artifact management
Tightening the feedback loops
pre-checkin feedback, using ML to optimize cycle times
Working together to make improvements
Continuous Delivery Foundation
Enable any software development team around the world to deliver code changes
faster and more reliably
From a Software Perspective
➔ Secure / Trustworthy CI/CD
➔ Increase integration and interoperability
➔ Simplify it with declarative pipelines
➔ Support for standardized plugins
➔ Work on all substrates
➔ Assume you probably have regulatory constraints
➔ Scale from personal scale to planet scale
➔ Provide visibility for all pipeline stages
From an End User Perspective
Let’s grow the user community, reach out to others on this journey
Create transformations maps so others can follow from the trailblazers
Build forums to collaborate, share experiences, agree on needs, and find
commonalities that could be turned into tools/methodologies.
What else?
Reach out to us this week
@Interrante and
@AaronErickson
Salesforce at Continuous Delivery Foundation Summit

Salesforce at Continuous Delivery Foundation Summit

  • 1.
    Salesforce and theContinuous Delivery Foundation Mark Interrante SVP Engineering minterrante@salesforce.com - twitter: @interrante Updated May 20, 2019 Moving forward together to increase speed to value for our entire industry
  • 2.
    Forward-Looking Statement This presentationmay contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions prove incorrect, the results of salesforce.com, Inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of product or service availability, subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services. The risks and uncertainties referred to above include – but are not limited to – risks associated with developing and delivering new functionality for our service, new products and services, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the outcome of any litigation, risks associated with completed and any possible mergers and acquisitions, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, our limited history reselling non-salesforce.com products, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, Inc. is included in our annual report on Form 10-K for the most recent fiscal year and in our quarterly report on Form 10-Q for the most recent fiscal quarter. These documents and others containing important disclosures are available on the SEC Filings section of the Investor Information section of our website. Any unreleased services or features referenced in this or other presentations, press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. salesforce.com, Inc. assumes no obligation and does not intend to update these forward-looking statements. Statement under the Private Securities Litigation Reform Act of 1995
  • 4.
    reasons we careabout CI/CD
  • 5.
    4.1B emails sent 5.5M orders 44M customer service calls received 6B Einstein predictions 888M commerce pageviews 44M reports and dashboards 43M case interactions 4.5M opportunities created 4.1M leads created 9.7M cases logged B2C Scale B2B Scale Source: Salesforce Dec. 2018. 24 Hours in the Life of Salesforce
  • 6.
    Salesforce CI/CD ison a Transformation Journey > 20 CI/CD systems > 10K Developers > 1K systems > 1M tests > 1B tests/month Jenkins Spinnaker [integration & custom] Selenium Custom Test Prioritizer
  • 7.
    Shared Goals Ever moresecure CI/CD - Trust is our #1 value... … it is likely it’s one of your top values as well That works with our entire portfolio… … not just architected 12-factor apps and works on any substrate… … without vendor lock in or proprietary tools We want it to embody industry best practices… … but provide a viable interim path as we get there
  • 8.
    Shift Left thinking codecoverage, code analysis, security checks, accessibility checks Automate the handoffs promotion between environments, code provenance, artifact management Tightening the feedback loops pre-checkin feedback, using ML to optimize cycle times Working together to make improvements
  • 9.
    Continuous Delivery Foundation Enableany software development team around the world to deliver code changes faster and more reliably
  • 10.
    From a SoftwarePerspective ➔ Secure / Trustworthy CI/CD ➔ Increase integration and interoperability ➔ Simplify it with declarative pipelines ➔ Support for standardized plugins ➔ Work on all substrates ➔ Assume you probably have regulatory constraints ➔ Scale from personal scale to planet scale ➔ Provide visibility for all pipeline stages
  • 11.
    From an EndUser Perspective Let’s grow the user community, reach out to others on this journey Create transformations maps so others can follow from the trailblazers Build forums to collaborate, share experiences, agree on needs, and find commonalities that could be turned into tools/methodologies. What else? Reach out to us this week @Interrante and @AaronErickson