SlideShare a Scribd company logo
1 of 77
PaaS… 
The Epic Search 
for Truth!
Watch the video with slide 
synchronization on InfoQ.com! 
http://www.infoq.com/presentations 
/paas-truth 
InfoQ.com: News & Community Site 
• 750,000 unique visitors/month 
• Published in 4 languages (English, Chinese, Japanese and Brazilian 
Portuguese) 
• Post content from our QCon conferences 
• News 15-20 / week 
• Articles 3-4 / week 
• Presentations (videos) 12-15 / week 
• Interviews 2-3 / week 
• Books 1 / month
Presented at QCon London 
www.qconlondon.com 
Purpose of QCon 
- to empower software development by facilitating the spread of 
knowledge and innovation 
Strategy 
- practitioner-driven conference designed for YOU: influencers of 
change and innovation in your teams 
- speakers and topics driving the evolution and innovation 
- connecting and catalyzing the influencers and innovators 
Highlights 
- attended by more than 12,000 delegates since 2007 
- held in 9 cities worldwide
Platform as a Service
Platform as a Service
Platform as a Service
Platform as a Service 
Low friction deploys
Platform as a Service 
Low friction deploys 
Service discovery and configuration
Platform as a Service 
Low friction deploys 
Service discovery and configuration 
Managed scalability
Low Friction
Discovery and Configuration
Managed Scalability
Platform as a Service
Platform as a Service 
Deployment
Platform as a Service 
Deployment 
User 
Management
Platform as a Service 
Deployment 
User 
Management 
Containers
Platform as a Service 
Deployment 
User 
Management 
Containers 
Health monitoring
Platform as a Service 
Deployment 
User 
Management 
Containers 
Service gateways 
Health monitoring 
Build
Message Bus 
Platform as a Service 
Deployment 
User 
Management 
Bash 
Containers 
Service gateways 
Health monitoring 
Build
Message Bus 
Platform as a Service 
Ruby 
Deployment 
User 
Management 
Bash 
Containers 
Application 
Server 
Service gateways 
Health monitoring 
Build
Multi tenant 
Message Bus 
Platform as a Service 
Application 
Server 
Ruby 
Deployment 
User 
Management 
Bash 
Containers 
Object Store 
Service gateways 
Health monitoring 
Build
Service 
Marketplace 
Multi tenant 
Message Bus 
Platform as a Service 
Go 
Application Python 
Server 
Ruby 
Deployment 
User 
Management 
Bash 
Containers 
Object Store 
Service gateways 
Health monitoring 
Build
Service 
Marketplace 
Multi tenant 
Message Bus 
Development 
workflow 
Service gateways 
Platform as a Service 
Go 
Application Python 
Server 
Ruby 
Deployment 
User 
Management 
Bash 
Containers 
Database 
Object Store 
Integration 
Health monitoring 
Build
complicated
A foray into history...
Remember how we made 
software?
Ad-hoc Development
Many highly intelligent 
people considered the 
problem..
Big Design Up Front
Agile/ Adaptive Software
Agile/ Adaptive Software 
Sanity Restored
Remember how we 
learned to do application 
integration?
Ad-hoc Integration
Many highly intelligent 
people considered the 
problem..
Big Integration Up Front
Lightweight, adaptive 
integration
Lightweight, adaptive 
integration 
Sanity Restored
Remember how we 
learned how to 'do cloud'?
Ad hoc Virtual Machines
Many highly intelligent 
people considered the 
problem..
Platform as a Service
Have we done it again?
Yes
A Story...
“The Elephant in the 
Standup”
“The Elephant in the 
Standup may be 
moving…”
Hidden Complexity
Leaky Abstraction
Service 
Marketplace 
Multi tenant 
Message Bus 
Development 
workflow 
Service gateways 
Platform as a Service 
Go 
Application Python 
Server 
Ruby 
Deployment 
User 
Management 
Bash 
Containers 
Database 
Object Store 
Integration 
Health monitoring 
Build
Constraining
IaaS
IaaS++
Remember, Cattle
The Platform should be as 
adaptable as the services
How do we get there?
Apply Simplicity
ORE
Antifragility
What do we buy?
Darwinian Selection
Innovation
FaaS
!67
` 
(I couldn’t resist…)
Low Barriers to Entry
Please let’s not recreate 
the elephant…
Let’s not go back…
Thank you! 
Hope you had an amazing conference! :-)
Watch the video with slide synchronization on 
InfoQ.com! 
http://www.infoq.com/presentations/paas-truth

More Related Content

Viewers also liked

Investigacion teologica leccion1
Investigacion teologica leccion1Investigacion teologica leccion1
Investigacion teologica leccion1
Jose Otero
 
Analysis of Microsoft, Google and Apple Stock Prices
Analysis of Microsoft, Google and Apple Stock PricesAnalysis of Microsoft, Google and Apple Stock Prices
Analysis of Microsoft, Google and Apple Stock Prices
Hira Nadeem
 
Evangelio leccion 1
Evangelio leccion 1Evangelio leccion 1
Evangelio leccion 1
Jose Otero
 
Mh rohde -die-welt-von-unten--berliner-tagesspiegel-03-2012
Mh rohde -die-welt-von-unten--berliner-tagesspiegel-03-2012Mh rohde -die-welt-von-unten--berliner-tagesspiegel-03-2012
Mh rohde -die-welt-von-unten--berliner-tagesspiegel-03-2012
Michael H. Rohde
 
SHOT-InfographicWEB
SHOT-InfographicWEBSHOT-InfographicWEB
SHOT-InfographicWEB
Joe Fiala
 

Viewers also liked (9)

Investigacion teologica leccion1
Investigacion teologica leccion1Investigacion teologica leccion1
Investigacion teologica leccion1
 
miguel-serrano-nietzsche-y-la-danza-de-shiva
miguel-serrano-nietzsche-y-la-danza-de-shivamiguel-serrano-nietzsche-y-la-danza-de-shiva
miguel-serrano-nietzsche-y-la-danza-de-shiva
 
Guia turiistica mazatlan
Guia turiistica mazatlanGuia turiistica mazatlan
Guia turiistica mazatlan
 
Analysis of Microsoft, Google and Apple Stock Prices
Analysis of Microsoft, Google and Apple Stock PricesAnalysis of Microsoft, Google and Apple Stock Prices
Analysis of Microsoft, Google and Apple Stock Prices
 
Evangelio leccion 1
Evangelio leccion 1Evangelio leccion 1
Evangelio leccion 1
 
Mh rohde -die-welt-von-unten--berliner-tagesspiegel-03-2012
Mh rohde -die-welt-von-unten--berliner-tagesspiegel-03-2012Mh rohde -die-welt-von-unten--berliner-tagesspiegel-03-2012
Mh rohde -die-welt-von-unten--berliner-tagesspiegel-03-2012
 
SHOT-InfographicWEB
SHOT-InfographicWEBSHOT-InfographicWEB
SHOT-InfographicWEB
 
Serrano miguel las visitas de la reina de saba
Serrano miguel   las visitas de la reina de sabaSerrano miguel   las visitas de la reina de saba
Serrano miguel las visitas de la reina de saba
 
Sistem struktur rangka ruang (space frame)
Sistem struktur rangka ruang (space frame)Sistem struktur rangka ruang (space frame)
Sistem struktur rangka ruang (space frame)
 

More from C4Media

More from C4Media (20)

Streaming a Million Likes/Second: Real-Time Interactions on Live Video
Streaming a Million Likes/Second: Real-Time Interactions on Live VideoStreaming a Million Likes/Second: Real-Time Interactions on Live Video
Streaming a Million Likes/Second: Real-Time Interactions on Live Video
 
Next Generation Client APIs in Envoy Mobile
Next Generation Client APIs in Envoy MobileNext Generation Client APIs in Envoy Mobile
Next Generation Client APIs in Envoy Mobile
 
Software Teams and Teamwork Trends Report Q1 2020
Software Teams and Teamwork Trends Report Q1 2020Software Teams and Teamwork Trends Report Q1 2020
Software Teams and Teamwork Trends Report Q1 2020
 
Understand the Trade-offs Using Compilers for Java Applications
Understand the Trade-offs Using Compilers for Java ApplicationsUnderstand the Trade-offs Using Compilers for Java Applications
Understand the Trade-offs Using Compilers for Java Applications
 
Kafka Needs No Keeper
Kafka Needs No KeeperKafka Needs No Keeper
Kafka Needs No Keeper
 
High Performing Teams Act Like Owners
High Performing Teams Act Like OwnersHigh Performing Teams Act Like Owners
High Performing Teams Act Like Owners
 
Does Java Need Inline Types? What Project Valhalla Can Bring to Java
Does Java Need Inline Types? What Project Valhalla Can Bring to JavaDoes Java Need Inline Types? What Project Valhalla Can Bring to Java
Does Java Need Inline Types? What Project Valhalla Can Bring to Java
 
Service Meshes- The Ultimate Guide
Service Meshes- The Ultimate GuideService Meshes- The Ultimate Guide
Service Meshes- The Ultimate Guide
 
Shifting Left with Cloud Native CI/CD
Shifting Left with Cloud Native CI/CDShifting Left with Cloud Native CI/CD
Shifting Left with Cloud Native CI/CD
 
CI/CD for Machine Learning
CI/CD for Machine LearningCI/CD for Machine Learning
CI/CD for Machine Learning
 
Fault Tolerance at Speed
Fault Tolerance at SpeedFault Tolerance at Speed
Fault Tolerance at Speed
 
Architectures That Scale Deep - Regaining Control in Deep Systems
Architectures That Scale Deep - Regaining Control in Deep SystemsArchitectures That Scale Deep - Regaining Control in Deep Systems
Architectures That Scale Deep - Regaining Control in Deep Systems
 
ML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.jsML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.js
 
Build Your Own WebAssembly Compiler
Build Your Own WebAssembly CompilerBuild Your Own WebAssembly Compiler
Build Your Own WebAssembly Compiler
 
User & Device Identity for Microservices @ Netflix Scale
User & Device Identity for Microservices @ Netflix ScaleUser & Device Identity for Microservices @ Netflix Scale
User & Device Identity for Microservices @ Netflix Scale
 
Scaling Patterns for Netflix's Edge
Scaling Patterns for Netflix's EdgeScaling Patterns for Netflix's Edge
Scaling Patterns for Netflix's Edge
 
Make Your Electron App Feel at Home Everywhere
Make Your Electron App Feel at Home EverywhereMake Your Electron App Feel at Home Everywhere
Make Your Electron App Feel at Home Everywhere
 
The Talk You've Been Await-ing For
The Talk You've Been Await-ing ForThe Talk You've Been Await-ing For
The Talk You've Been Await-ing For
 
Future of Data Engineering
Future of Data EngineeringFuture of Data Engineering
Future of Data Engineering
 
Automated Testing for Terraform, Docker, Packer, Kubernetes, and More
Automated Testing for Terraform, Docker, Packer, Kubernetes, and MoreAutomated Testing for Terraform, Docker, Packer, Kubernetes, and More
Automated Testing for Terraform, Docker, Packer, Kubernetes, and More
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

You Don't Need a PaaS; the Epic Search for Truth