SlideShare a Scribd company logo
DevOps, ! 
microservices,! 
& the new ! 
composable enterprise 
Donnie Berkholz! 
@dberkholz
What in the world ! 
is DevOps, anyhow?
Agile, truly tip to tail 
Business to customer
Tear down all the silos 
Flickr: kalandrakas
“Infrastructure as code”
#monitoringsucks/#monitoringlove
Organizations with high performing DevOps 
organizations were 2x more likely to exceed 
profitability, market share and productivity 
goals…! 
!!!! 
…and had 50% higher market 
capitalization growth over 3 years… 
Source: Puppet Labs 2014 State Of DevOps Gene Kim
Who Is Doing DevOps? 
§ Google, Amazon, Netflix, Etsy, Spotify, Twitter, Facebook … 
§ CSC, IBM, CA, SAP, HP, Microsoft, Red Hat … 
§ GE Capital, Nationwide, BNP Paribas, BNY Mellon, ! 
World Bank, Paychex, Intuit … 
§ The Gap, Nordstrom, Macy’s, Williams-Sonoma, Target … 
§ General Motors, Northrop Grumman, LEGO, Bosche … 
§ UK Government, US Department of Homeland Security … 
§ Kansas State University… 
Who else? 
Gene Kim
Made for Each Other: Microservices + PaaS
CI/CD & the ! 
changing roles ! 
of Devs and Ops
Test your infrastructure like your code
The composable enterprise! 
and the Yegge memo
Containerization
Stack Overflow container traction
Microservices (not monoliths) 
Separation of (business) concerns into services 
accessed via REST APIs 
Resilient to failure, easily reusable, etc
Platform as a Service (PaaS) 
Has its time finally arrived?
The view from 40,000 feet 
continuousautomation.com
Minimizing risk, Maximizing agility 
l Architecture: Microservices, monitoring 
l Code: Continuous integration, feature flags 
l Servers: Continuous delivery, infrastructure as code 
l Services: Rolling updates, resilient engineering 
l Product: Continuous deployment, restricted audience
Donnie Berkholz 
dberkholz@redmonk.com 
Twitter/IRC: dberkholz
Made for Each Other: 
Microservices + PaaS 
How Pivotal CF and Spring Cloud 
Enable Architectural Innovation 
Matt Stine (@mstine) 
Platform Engineer 
© 2014 Pivotal Software, Inc. All rights reserved. ‹#›
Continuous Delivery Physical/Virtual Pivotal CF 
Infrastructure 
Applications 
Monoliths 
Microservices 
DevOps 
Feedback Rapid Iteration 
Horizontal Scale 
Diversity of Clients 
© 2014 Pivotal Software, Inc. All rights reserved. 21
New Architectural Constraints 
• Pivotal CF optimizes for 12 Factor Linux applications 
© 2014 Pivotal Software, Inc. All rights reserved. 22
Twelve Factors 
• One Codebase/Many Deploys 
• Explicit Isolated 
Dependencies 
• Config via Environment 
• Attached Backing Services 
• Separate Build/Release/Run 
• Stateless Processes 
• Export Services via Port 
Bindings 
• Scale Out via Processes 
• Disposable Instances 
• Dev/Prod Parity 
• Logs == Event Streams 
• Admin Tasks == Processes 
© 2014 Pivotal Software, Inc. All rights reserved. 23
New Architectural Constraints 
• Pivotal CF optimizes for 12 Factor Linux applications 
• Microservices: a radical departure from traditional 
monolithic applications 
• In both cases, the enterprise is 
forced to “think different.” 
© 2014 Pivotal Software, Inc. All rights reserved. 24
How XP Practices Support Each Other 
http://www.kusmin.eu/wiki/index.php/How_XP_Practices_Support_Each_Other 
© 2014 Pivotal Software, Inc. All rights reserved. 25
A Mutualistic Symbiotic Relationship… 
Microservices 
Pivotal CF 
http://en.wikipedia.org/wiki/Symbiosis#Mutualism 
© 2014 Pivotal Software, Inc. All rights reserved. 26
http://highscalability.com/blog/2014/4/8/microservices-not-a-free-lunch.html 
© 2014 Pivotal Software, Inc. All rights reserved. 27
Paying for your lunch… 
• Significant Operations Overhead 
• Substantial DevOps Skills Required 
• Implicit Interfaces 
• Duplication of Effort 
• Distributed System Complexity 
• Asynchronicity is Difficult! 
• Testability Challenges 
© 2014 Pivotal Software, Inc. All rights reserved. 28
You must be this tall 
to use 
Microservices… 
• RAPID PROVISIONING 
• BASIC MONITORING 
• RAPID APPLICATION 
DEPLOYMENT 
• DEVOPS CULTURE 
https://www.flickr.com/photos/gusset/3723961589 
http://martinfowler.com/bliki/MicroservicePrerequisites.html 
© 2014 Pivotal Software, Inc. All rights reserved. 29
It’s gonna take a platform… 
Pivotal CF Spring Cloud 
© 2014 Pivotal Software, Inc. All rights reserved. 30
Platform Features 
• Environment Provisioning 
• On-Demand/Automatic Scaling 
• Failover/Resilience 
• Routing/Load Balancing 
• Data Service Operations 
• Monitoring 
• Distributed/Versioned Config 
• Service Registration/Discovery 
• Routing/Load Balancing 
• Service Integration 
• Fault Tolerance 
• Asynchronous Messaging 
© 2014 Pivotal Software, Inc. All rights reserved. 31
http://projects.spring.io/spring-cloud 
© 2014 Pivotal Software, Inc. All rights reserved. 32
• Eureka 
• Hystrix + Turbine 
• Ribbon 
• Feign 
• Zuul 
• Archaius 
+ 
http://netflix.github.io 
© 2014 Pivotal Software, Inc. All rights reserved. 33
Pivotal CF + Spring Cloud + Netflix OSS! 
Live Demo 
https://www.youtube.com/watch?v=vm8PcbcsYxU#t=2787 
© 2014 Pivotal Software, Inc. All rights reserved. 34
Supporting Rapid Change 
Microservices is the first architectural style developed: 
Δ 
POST 
& 
POST 
DevOps Continuous Delivery 
© 2014 Pivotal Software, Inc. All rights reserved. 35
Architecture is abstract until it is 
operationalized. 
Neal Ford 
© 2014 Pivotal Software, Inc. All rights reserved. 36
Architectures that aren’t operationalized 
exist only on whiteboards. 
Matt Stine 
© 2014 Pivotal Software, Inc. All rights reserved. 37
OPERATIONALIZED ARCHITECTURE 
Microservices 
Pivotal CF 
Spring Cloud 
© 2014 Pivotal Software, Inc. All rights reserved. 38
Thank you! 
• @dberkholz 
• "The interface from Dev to Ops isn’t going away; 
it’s rotating” bit.ly/devops-rotating 
• "The parallel universes of DevOps and cloud 
developers” bit.ly/devops-parallel 
Cloud Foundry 
twitter.com/cloudfoundry 
youtube.com/user/CloudFoundry 
Spring 
twitter.com/springcentral 
spring.io/video 
• "DevOps and cloud: A view from outside the Bay Area bubble" 
bit.ly/devops-bubble 
© 2014 Pivotal Software, Inc. All rights reserved. 39
© 2014 Pivotal Software, Inc. All rights reserved. 40

More Related Content

PDF
Microservices for Mortals
PPTX
DevOps, containers & microservices: Separating the hype from the reality
PDF
DevOps, Microservices and containers - a high level overview
PDF
Evolving to Cloud-Native - Nate Schutta (2/2)
PDF
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFV
PDF
The Making of a Cloud Native Application Platform
PDF
Evolving to Cloud-Native - Nate Schutta (1/2)
PPTX
An introduction to Microservices
Microservices for Mortals
DevOps, containers & microservices: Separating the hype from the reality
DevOps, Microservices and containers - a high level overview
Evolving to Cloud-Native - Nate Schutta (2/2)
cross cloud inter-operability with iPaaS and serverless for Telco cloud SDN/NFV
The Making of a Cloud Native Application Platform
Evolving to Cloud-Native - Nate Schutta (1/2)
An introduction to Microservices

What's hot (20)

PPTX
The Developer is the New CIO: How Vendors Adapt to the Changing Landscape
PPT
Cloud native
PPTX
The Many Faces of PaaS
PDF
Building Cloud Native Architectures with Spring
PDF
Scaling with Microservices
PPTX
Going Cloud Native at Comcast: How We Migrated a Massive Legacy SOA Platform ...
PDF
Cloud Foundry Summit 2015: A Year of Innovation: Cloud Foundry Lessons Learned
PDF
Rebooting the OpenContrail Community
PPTX
Cloud Native Infrastructure Automation
PDF
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
PPTX
Going Cloud Native - It Takes a Platform
PPTX
Think Small To Go Big - Introduction To Microservices
PDF
Are We Really Cloud-Native?
PDF
Goto Berlin - Migrating to Microservices (Fast Delivery)
PDF
Microservices Architectures: Become a Unicorn like Netflix, Twitter and Hailo
PPTX
building microservices
PPTX
Microservice architecture case study
PPTX
The Agile Roots of Microservices
PDF
Kubernetes and Container Technologies from Cloud Native Computing Foundation
PPTX
2017 State Enterprise Multi Cloud Webinar
The Developer is the New CIO: How Vendors Adapt to the Changing Landscape
Cloud native
The Many Faces of PaaS
Building Cloud Native Architectures with Spring
Scaling with Microservices
Going Cloud Native at Comcast: How We Migrated a Massive Legacy SOA Platform ...
Cloud Foundry Summit 2015: A Year of Innovation: Cloud Foundry Lessons Learned
Rebooting the OpenContrail Community
Cloud Native Infrastructure Automation
Your Journey to Cloud-Native Begins with DevOps, Microservices, and Containers
Going Cloud Native - It Takes a Platform
Think Small To Go Big - Introduction To Microservices
Are We Really Cloud-Native?
Goto Berlin - Migrating to Microservices (Fast Delivery)
Microservices Architectures: Become a Unicorn like Netflix, Twitter and Hailo
building microservices
Microservice architecture case study
The Agile Roots of Microservices
Kubernetes and Container Technologies from Cloud Native Computing Foundation
2017 State Enterprise Multi Cloud Webinar
Ad

Viewers also liked (20)

PDF
DevOps, microservices and stress-free incidents. How toy have your cake and ...
PPTX
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
PPTX
Microservices, DevOps, and Continuous Delivery
PDF
The Microservices and DevOps Journey
PDF
Microservices, DevOps, Continuous Delivery – More Than Three Buzzwords
PPTX
Antifragile, Microservices and DevOps - A Study
PDF
DockerDay2015: Microsoft and Docker
PDF
Microservices, DevOps and IoT- Bob Familiar
PDF
Microservice no fluff, the REAL stuff
PDF
Cloud Foundry Summit 2015: Devops, microservices and platforms, oh my!
PDF
The Future of Cloud Innovation, featuring Adrian Cockcroft
PPTX
Saturday Azure Live 1701 Azure WebApp 개념원리
PDF
Strategies for DevOps in the API and Microservices World
PPTX
DevOps, Microservices and Serverless Architecture
PPTX
DevOps Friendly Doc Publishing for APIs & Microservices
PDF
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
PPTX
Achieve business agility with Cloud APIs, Cloud-aware Apps, and Cloud DevOps ...
PPTX
Designing microservices
PPTX
Building A DevOps Platform for Microservices
PDF
"Containers, DevOps, Microservices and Kafka: Tools used by our Monolith wrec...
DevOps, microservices and stress-free incidents. How toy have your cake and ...
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
Microservices, DevOps, and Continuous Delivery
The Microservices and DevOps Journey
Microservices, DevOps, Continuous Delivery – More Than Three Buzzwords
Antifragile, Microservices and DevOps - A Study
DockerDay2015: Microsoft and Docker
Microservices, DevOps and IoT- Bob Familiar
Microservice no fluff, the REAL stuff
Cloud Foundry Summit 2015: Devops, microservices and platforms, oh my!
The Future of Cloud Innovation, featuring Adrian Cockcroft
Saturday Azure Live 1701 Azure WebApp 개념원리
Strategies for DevOps in the API and Microservices World
DevOps, Microservices and Serverless Architecture
DevOps Friendly Doc Publishing for APIs & Microservices
Chris Munns, DevOps @ Amazon: Microservices, 2 Pizza Teams, & 50 Million Depl...
Achieve business agility with Cloud APIs, Cloud-aware Apps, and Cloud DevOps ...
Designing microservices
Building A DevOps Platform for Microservices
"Containers, DevOps, Microservices and Kafka: Tools used by our Monolith wrec...
Ad

Similar to Made for Each Other: Microservices + PaaS (20)

PDF
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
PDF
To Microservices and Beyond
PDF
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
PDF
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
PDF
Cloud Foundry - An Open Innovation Platform
PDF
Development on cloud_paa_s_sddc_mkim_20141216_final
PDF
Pivotal cf for_devops_mkim_20141209
PDF
Adopting PCF At An Automobile Manufacturer
PDF
Adopting PCF At An Automobile Manufacturer
PDF
Cloud Roundtable | Pivoltal: Agile platform
PDF
Microservices 101: From DevOps to Docker and beyond
PPTX
Unlock Your VMW IaaS Investment with Pivotal CF - VMWorld 2014
PPTX
Unlock your VMWare Investment with Pivotal Cloud Foundry (VMworld 2014)
PDF
Development on Cloud,PaaS and SDDC
PDF
The Cloud Foundry Story
PDF
The journey to Native Cloud Architecture & Microservices, tracing the footste...
PPTX
Accelerate Delivery: Business case for Agile DevOps, CI/CD and Microservices
PDF
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
PDF
Pivotal CF_DS_for Pivotal_CF1.3
PPTX
Accelerate DevOps/Microservices and Kubernetes
Keynote: Architecting for Continuous Delivery (Pivotal Cloud Platform Roadshow)
To Microservices and Beyond
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry - An Open Innovation Platform
Development on cloud_paa_s_sddc_mkim_20141216_final
Pivotal cf for_devops_mkim_20141209
Adopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile Manufacturer
Cloud Roundtable | Pivoltal: Agile platform
Microservices 101: From DevOps to Docker and beyond
Unlock Your VMW IaaS Investment with Pivotal CF - VMWorld 2014
Unlock your VMWare Investment with Pivotal Cloud Foundry (VMworld 2014)
Development on Cloud,PaaS and SDDC
The Cloud Foundry Story
The journey to Native Cloud Architecture & Microservices, tracing the footste...
Accelerate Delivery: Business case for Agile DevOps, CI/CD and Microservices
PCF: Platform for a New Era - Kubernetes for the Enterprise - London
Pivotal CF_DS_for Pivotal_CF1.3
Accelerate DevOps/Microservices and Kubernetes

More from VMware Tanzu (20)

PDF
Spring into AI presented by Dan Vega 5/14
PDF
What AI Means For Your Product Strategy And What To Do About It
PDF
Make the Right Thing the Obvious Thing at Cardinal Health 2023
PPTX
Enhancing DevEx and Simplifying Operations at Scale
PDF
Spring Update | July 2023
PPTX
Platforms, Platform Engineering, & Platform as a Product
PPTX
Building Cloud Ready Apps
PDF
Spring Boot 3 And Beyond
PDF
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
PDF
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
PDF
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
PPTX
tanzu_developer_connect.pptx
PDF
Tanzu Virtual Developer Connect Workshop - French
PDF
Tanzu Developer Connect Workshop - English
PDF
Virtual Developer Connect Workshop - English
PDF
Tanzu Developer Connect - French
PDF
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
PDF
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
PDF
SpringOne Tour: The Influential Software Engineer
PDF
SpringOne Tour: Domain-Driven Design: Theory vs Practice
Spring into AI presented by Dan Vega 5/14
What AI Means For Your Product Strategy And What To Do About It
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Enhancing DevEx and Simplifying Operations at Scale
Spring Update | July 2023
Platforms, Platform Engineering, & Platform as a Product
Building Cloud Ready Apps
Spring Boot 3 And Beyond
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
tanzu_developer_connect.pptx
Tanzu Virtual Developer Connect Workshop - French
Tanzu Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
Tanzu Developer Connect - French
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: Domain-Driven Design: Theory vs Practice

Recently uploaded (20)

PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Empathic Computing: Creating Shared Understanding
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Advanced IT Governance
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Cloud computing and distributed systems.
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Modernizing your data center with Dell and AMD
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Approach and Philosophy of On baking technology
Empathic Computing: Creating Shared Understanding
Reach Out and Touch Someone: Haptics and Empathic Computing
The Rise and Fall of 3GPP – Time for a Sabbatical?
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Advanced IT Governance
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
20250228 LYD VKU AI Blended-Learning.pptx
NewMind AI Monthly Chronicles - July 2025
Dropbox Q2 2025 Financial Results & Investor Presentation
Per capita expenditure prediction using model stacking based on satellite ima...
The AUB Centre for AI in Media Proposal.docx
Network Security Unit 5.pdf for BCA BBA.
Cloud computing and distributed systems.
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Advanced methodologies resolving dimensionality complications for autism neur...
Modernizing your data center with Dell and AMD
GamePlan Trading System Review: Professional Trader's Honest Take

Made for Each Other: Microservices + PaaS

  • 1. DevOps, ! microservices,! & the new ! composable enterprise Donnie Berkholz! @dberkholz
  • 2. What in the world ! is DevOps, anyhow?
  • 3. Agile, truly tip to tail Business to customer
  • 4. Tear down all the silos Flickr: kalandrakas
  • 7. Organizations with high performing DevOps organizations were 2x more likely to exceed profitability, market share and productivity goals…! !!!! …and had 50% higher market capitalization growth over 3 years… Source: Puppet Labs 2014 State Of DevOps Gene Kim
  • 8. Who Is Doing DevOps? § Google, Amazon, Netflix, Etsy, Spotify, Twitter, Facebook … § CSC, IBM, CA, SAP, HP, Microsoft, Red Hat … § GE Capital, Nationwide, BNP Paribas, BNY Mellon, ! World Bank, Paychex, Intuit … § The Gap, Nordstrom, Macy’s, Williams-Sonoma, Target … § General Motors, Northrop Grumman, LEGO, Bosche … § UK Government, US Department of Homeland Security … § Kansas State University… Who else? Gene Kim
  • 10. CI/CD & the ! changing roles ! of Devs and Ops
  • 11. Test your infrastructure like your code
  • 12. The composable enterprise! and the Yegge memo
  • 15. Microservices (not monoliths) Separation of (business) concerns into services accessed via REST APIs Resilient to failure, easily reusable, etc
  • 16. Platform as a Service (PaaS) Has its time finally arrived?
  • 17. The view from 40,000 feet continuousautomation.com
  • 18. Minimizing risk, Maximizing agility l Architecture: Microservices, monitoring l Code: Continuous integration, feature flags l Servers: Continuous delivery, infrastructure as code l Services: Rolling updates, resilient engineering l Product: Continuous deployment, restricted audience
  • 19. Donnie Berkholz dberkholz@redmonk.com Twitter/IRC: dberkholz
  • 20. Made for Each Other: Microservices + PaaS How Pivotal CF and Spring Cloud Enable Architectural Innovation Matt Stine (@mstine) Platform Engineer © 2014 Pivotal Software, Inc. All rights reserved. ‹#›
  • 21. Continuous Delivery Physical/Virtual Pivotal CF Infrastructure Applications Monoliths Microservices DevOps Feedback Rapid Iteration Horizontal Scale Diversity of Clients © 2014 Pivotal Software, Inc. All rights reserved. 21
  • 22. New Architectural Constraints • Pivotal CF optimizes for 12 Factor Linux applications © 2014 Pivotal Software, Inc. All rights reserved. 22
  • 23. Twelve Factors • One Codebase/Many Deploys • Explicit Isolated Dependencies • Config via Environment • Attached Backing Services • Separate Build/Release/Run • Stateless Processes • Export Services via Port Bindings • Scale Out via Processes • Disposable Instances • Dev/Prod Parity • Logs == Event Streams • Admin Tasks == Processes © 2014 Pivotal Software, Inc. All rights reserved. 23
  • 24. New Architectural Constraints • Pivotal CF optimizes for 12 Factor Linux applications • Microservices: a radical departure from traditional monolithic applications • In both cases, the enterprise is forced to “think different.” © 2014 Pivotal Software, Inc. All rights reserved. 24
  • 25. How XP Practices Support Each Other http://www.kusmin.eu/wiki/index.php/How_XP_Practices_Support_Each_Other © 2014 Pivotal Software, Inc. All rights reserved. 25
  • 26. A Mutualistic Symbiotic Relationship… Microservices Pivotal CF http://en.wikipedia.org/wiki/Symbiosis#Mutualism © 2014 Pivotal Software, Inc. All rights reserved. 26
  • 28. Paying for your lunch… • Significant Operations Overhead • Substantial DevOps Skills Required • Implicit Interfaces • Duplication of Effort • Distributed System Complexity • Asynchronicity is Difficult! • Testability Challenges © 2014 Pivotal Software, Inc. All rights reserved. 28
  • 29. You must be this tall to use Microservices… • RAPID PROVISIONING • BASIC MONITORING • RAPID APPLICATION DEPLOYMENT • DEVOPS CULTURE https://www.flickr.com/photos/gusset/3723961589 http://martinfowler.com/bliki/MicroservicePrerequisites.html © 2014 Pivotal Software, Inc. All rights reserved. 29
  • 30. It’s gonna take a platform… Pivotal CF Spring Cloud © 2014 Pivotal Software, Inc. All rights reserved. 30
  • 31. Platform Features • Environment Provisioning • On-Demand/Automatic Scaling • Failover/Resilience • Routing/Load Balancing • Data Service Operations • Monitoring • Distributed/Versioned Config • Service Registration/Discovery • Routing/Load Balancing • Service Integration • Fault Tolerance • Asynchronous Messaging © 2014 Pivotal Software, Inc. All rights reserved. 31
  • 32. http://projects.spring.io/spring-cloud © 2014 Pivotal Software, Inc. All rights reserved. 32
  • 33. • Eureka • Hystrix + Turbine • Ribbon • Feign • Zuul • Archaius + http://netflix.github.io © 2014 Pivotal Software, Inc. All rights reserved. 33
  • 34. Pivotal CF + Spring Cloud + Netflix OSS! Live Demo https://www.youtube.com/watch?v=vm8PcbcsYxU#t=2787 © 2014 Pivotal Software, Inc. All rights reserved. 34
  • 35. Supporting Rapid Change Microservices is the first architectural style developed: Δ POST & POST DevOps Continuous Delivery © 2014 Pivotal Software, Inc. All rights reserved. 35
  • 36. Architecture is abstract until it is operationalized. Neal Ford © 2014 Pivotal Software, Inc. All rights reserved. 36
  • 37. Architectures that aren’t operationalized exist only on whiteboards. Matt Stine © 2014 Pivotal Software, Inc. All rights reserved. 37
  • 38. OPERATIONALIZED ARCHITECTURE Microservices Pivotal CF Spring Cloud © 2014 Pivotal Software, Inc. All rights reserved. 38
  • 39. Thank you! • @dberkholz • "The interface from Dev to Ops isn’t going away; it’s rotating” bit.ly/devops-rotating • "The parallel universes of DevOps and cloud developers” bit.ly/devops-parallel Cloud Foundry twitter.com/cloudfoundry youtube.com/user/CloudFoundry Spring twitter.com/springcentral spring.io/video • "DevOps and cloud: A view from outside the Bay Area bubble" bit.ly/devops-bubble © 2014 Pivotal Software, Inc. All rights reserved. 39
  • 40. © 2014 Pivotal Software, Inc. All rights reserved. 40