SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
PaaS is Dead.
Brendan Burns
Software Engineer
Long live PaaS.
Brendan Burns
Software Engineer - Microsoft Azure
o Source code to artifact
o Application oriented abstraction
o Value added APIs (esp. Storage)
o Deployment
o Healing
o Auto-scaling
What was PaaS(t)
o Source code to artifact - Docker
o Application oriented abstraction
o Value added APIs (esp. Storage)
o Deployment
o Healing
o Auto-scaling
What was PaaS(t)
o Source code to artifact - Docker
o Application oriented abstraction - Containers
o Value added APIs (esp. Storage)
o Deployment
o Healing
o Auto-scaling
What was PaaS(t)
o Source code to artifact - Docker
o Application oriented abstraction - Containers
o Value added APIs (esp. Storage) - Cloud APIs
o Deployment
o Healing
o Auto-scaling
What was PaaS(t)
o Source code to artifact - Docker
o Application oriented abstraction - Containers
o Value added APIs (esp. Storage) - Cloud APIs
o Deployment
o Healing - Container Orchestration
o Auto-scaling
What was PaaS(t)
o docker run …
What's left?
o Developer experience.
What's left?
o Building a PaaS is no longer a distributed
systems problem.
o Pretty much anyone can stand on the
shoulders of OSS tools*
* interpreted languages are easier
Occupy PaaS
o Building a PaaS is no longer a distributed
systems problem.
o Pretty much anyone can stand on the
shoulders of OSS tools**
** security is still a challenge for multi-tenant
Occupy PaaS
#!/bin/bash
while true; do
git pull origin production
sleep 5
done
Let‘s build a PaaS
FROM nodejs:6
node server.js
Let‘s build a PaaS
Let‘s build a PaaS
MyPaaS pod
Serve
Container
Sync
Container
Shared
Volume
Let‘s build a PaaS
MyPaaS pod
Serve
Container
Sync
Container
Shared
Volume
o PaaS creation is democratized
o More PaaSes will be built
o PaaS will be built by subject matter experts
o PaaS will be built by hobbyists
The future PaaS
o PaaS is becoming cloud native
o Built for containers
o Dependent on orchestration
The future PaaS
o PaaS is becoming a tool
o An “app” for your cluster, not a platform
o Choose the right one for the job..
o … or don‘t choose one at all.
The future PaaS
o PaaS is removing it‘s walls
o Access cloud APIs and external resources
o Drop down to orchestration APIs
o Eject vs. Gradual degradation
The future PaaS
The future is already here, it‘s just not very
evenly distributed.
o WordPress (Publishing)
o Parse (Mobile Backend)
o SalesForce (CRM)
o Kong (APIs)
o …
What‘s next?
The future is already here, it‘s just not very
evenly distributed.
o Parse (OSS)
o funktion
o Deis
o OpenShift
o …
What‘s next?
The future stack
Container Orchestration
CRM PaaS Marketplace PaaS API PaaS
Raw
Containers
The future stack
Container Orchestration
CRM PaaS
Marketplace
PaaS
API PaaS
Batch
Workloads
Storage
Workloads
Container orchestration is ~free.
PaaS are/will be mostly open source.
The future business
What will people (still) pay for?
o Pay for support
o Pay per request w/o lock-in
o Pay to remove whole departments (eg SRE)
o Pay for speed/agility (“it just works”)
The future business
PaaS is right
PaaS is wrong
Long Live PaaS

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Kangaroot open shift best practices - straight from the battlefield
Kangaroot open shift best practices - straight from the battlefieldKangaroot open shift best practices - straight from the battlefield
Kangaroot open shift best practices - straight from the battlefield
 
Openshift presentation
Openshift presentationOpenshift presentation
Openshift presentation
 
Real-Time Data Processing Pipeline & Visualization with Docker, Spark, Kafka ...
Real-Time Data Processing Pipeline & Visualization with Docker, Spark, Kafka ...Real-Time Data Processing Pipeline & Visualization with Docker, Spark, Kafka ...
Real-Time Data Processing Pipeline & Visualization with Docker, Spark, Kafka ...
 
OpenShift Anywhere given at Infrastructure.Next Talk at #Scale12X
OpenShift Anywhere given at Infrastructure.Next Talk at #Scale12XOpenShift Anywhere given at Infrastructure.Next Talk at #Scale12X
OpenShift Anywhere given at Infrastructure.Next Talk at #Scale12X
 
9 - Making Sense of Containers in the Microsoft Cloud
9 - Making Sense of Containers in the Microsoft Cloud9 - Making Sense of Containers in the Microsoft Cloud
9 - Making Sense of Containers in the Microsoft Cloud
 
OpenShift PaaS Anywhere (Infrastructure.Next Ghent 2014-02-24) Diane Mueller
OpenShift PaaS Anywhere (Infrastructure.Next Ghent 2014-02-24) Diane Mueller OpenShift PaaS Anywhere (Infrastructure.Next Ghent 2014-02-24) Diane Mueller
OpenShift PaaS Anywhere (Infrastructure.Next Ghent 2014-02-24) Diane Mueller
 
FICO Open Shift presentation
FICO Open Shift presentationFICO Open Shift presentation
FICO Open Shift presentation
 
OpenShift Introduction
OpenShift IntroductionOpenShift Introduction
OpenShift Introduction
 
The Truth Behind Serverless
The Truth Behind ServerlessThe Truth Behind Serverless
The Truth Behind Serverless
 
Building Domain-specific PaaS with OpenShift Origin: The TRESOR Healthcare P...
 Building Domain-specific PaaS with OpenShift Origin: The TRESOR Healthcare P... Building Domain-specific PaaS with OpenShift Origin: The TRESOR Healthcare P...
Building Domain-specific PaaS with OpenShift Origin: The TRESOR Healthcare P...
 
OpenShift pour le developpement cloud native - 20171214
OpenShift pour le developpement cloud native - 20171214OpenShift pour le developpement cloud native - 20171214
OpenShift pour le developpement cloud native - 20171214
 
Cloud Native Landscape (CNCF and OCI)
Cloud Native Landscape (CNCF and OCI)Cloud Native Landscape (CNCF and OCI)
Cloud Native Landscape (CNCF and OCI)
 
DCEU 18: Designing a Global Centralized Container Platform for a Multi-Cluste...
DCEU 18: Designing a Global Centralized Container Platform for a Multi-Cluste...DCEU 18: Designing a Global Centralized Container Platform for a Multi-Cluste...
DCEU 18: Designing a Global Centralized Container Platform for a Multi-Cluste...
 
OpenShift Application Development | DO288 | Red Hat OpenShift
OpenShift Application Development | DO288 | Red Hat OpenShiftOpenShift Application Development | DO288 | Red Hat OpenShift
OpenShift Application Development | DO288 | Red Hat OpenShift
 
Red Hat OpenShift on Bare Metal and Containerized Storage
Red Hat OpenShift on Bare Metal and Containerized StorageRed Hat OpenShift on Bare Metal and Containerized Storage
Red Hat OpenShift on Bare Metal and Containerized Storage
 
Java one kubernetes, jenkins and microservices
Java one   kubernetes, jenkins and microservicesJava one   kubernetes, jenkins and microservices
Java one kubernetes, jenkins and microservices
 
Automating Container Deployments on Virtualization with Ansible: OpenShift on...
Automating Container Deployments on Virtualization with Ansible: OpenShift on...Automating Container Deployments on Virtualization with Ansible: OpenShift on...
Automating Container Deployments on Virtualization with Ansible: OpenShift on...
 
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, KeynoteTectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
Tectonic Summit 2016: Brandon Philips, CTO of CoreOS, Keynote
 
Containers in the Enterprise
Containers in the EnterpriseContainers in the Enterprise
Containers in the Enterprise
 
[DevDay 2017] OpenShift Enterprise - Speaker: Linh Do - DevOps Engineer at Ax...
[DevDay 2017] OpenShift Enterprise - Speaker: Linh Do - DevOps Engineer at Ax...[DevDay 2017] OpenShift Enterprise - Speaker: Linh Do - DevOps Engineer at Ax...
[DevDay 2017] OpenShift Enterprise - Speaker: Linh Do - DevOps Engineer at Ax...
 

Andere mochten auch

Transforming your business with PaaS
Transforming your business with PaaSTransforming your business with PaaS
Transforming your business with PaaS
Omar Nawaz
 
Introduction to PaaS
Introduction to PaaSIntroduction to PaaS
Introduction to PaaS
Chris Haddad
 

Andere mochten auch (20)

How and why to design your Teams for modern Software Systems - Matthew Skelto...
How and why to design your Teams for modern Software Systems - Matthew Skelto...How and why to design your Teams for modern Software Systems - Matthew Skelto...
How and why to design your Teams for modern Software Systems - Matthew Skelto...
 
Transforming your business with PaaS
Transforming your business with PaaSTransforming your business with PaaS
Transforming your business with PaaS
 
Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...
Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...
Build Your Own PaaS, Just like Red Hat's OpenShift from LinuxCon 2013 New Orl...
 
Microsoft TechSummit - Deploy your Solution to IaaS and PaaS with VSTS and Az...
Microsoft TechSummit - Deploy your Solution to IaaS and PaaS with VSTS and Az...Microsoft TechSummit - Deploy your Solution to IaaS and PaaS with VSTS and Az...
Microsoft TechSummit - Deploy your Solution to IaaS and PaaS with VSTS and Az...
 
Tracxn Research: PaaS Landscape Report, August 2016
Tracxn Research: PaaS Landscape Report, August 2016Tracxn Research: PaaS Landscape Report, August 2016
Tracxn Research: PaaS Landscape Report, August 2016
 
Tracxn research - PaaS Landscape, December 2016
Tracxn research -  PaaS Landscape, December 2016Tracxn research -  PaaS Landscape, December 2016
Tracxn research - PaaS Landscape, December 2016
 
A Multi-Company Perspective: Enterprise Cloud and PaaS
A Multi-Company Perspective: Enterprise Cloud and PaaSA Multi-Company Perspective: Enterprise Cloud and PaaS
A Multi-Company Perspective: Enterprise Cloud and PaaS
 
Microsoft Azure Platform-as-a-Service (PaaS)
Microsoft Azure Platform-as-a-Service (PaaS)Microsoft Azure Platform-as-a-Service (PaaS)
Microsoft Azure Platform-as-a-Service (PaaS)
 
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
ひしめき合うOpen PaaSを徹底解剖! PaaSの今と未来
 
Introduction to Platform-as-a-Service and Cloud Foundry
Introduction to Platform-as-a-Service and Cloud FoundryIntroduction to Platform-as-a-Service and Cloud Foundry
Introduction to Platform-as-a-Service and Cloud Foundry
 
How to Develop a DevOps Culture
How to Develop a DevOps CultureHow to Develop a DevOps Culture
How to Develop a DevOps Culture
 
I tried to dockerize my app but I had to PaaS
I tried to dockerize my app but I had to PaaSI tried to dockerize my app but I had to PaaS
I tried to dockerize my app but I had to PaaS
 
10 advantages of cloud migration
10 advantages of cloud migration10 advantages of cloud migration
10 advantages of cloud migration
 
The architecture of data analytics PaaS on AWS
The architecture of data analytics PaaS on AWSThe architecture of data analytics PaaS on AWS
The architecture of data analytics PaaS on AWS
 
Chap 4 platform as a service (paa s)
Chap 4 platform as a service (paa s)Chap 4 platform as a service (paa s)
Chap 4 platform as a service (paa s)
 
Azure: PaaS or IaaS
Azure: PaaS or IaaSAzure: PaaS or IaaS
Azure: PaaS or IaaS
 
OpenShift, Docker, Kubernetes: The next generation of PaaS
OpenShift, Docker, Kubernetes: The next generation of PaaSOpenShift, Docker, Kubernetes: The next generation of PaaS
OpenShift, Docker, Kubernetes: The next generation of PaaS
 
Intro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_sIntro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_s
 
Toyko azure meetup # 1 azure paa s overview
Toyko azure meetup # 1   azure paa s overviewToyko azure meetup # 1   azure paa s overview
Toyko azure meetup # 1 azure paa s overview
 
Introduction to PaaS
Introduction to PaaSIntroduction to PaaS
Introduction to PaaS
 

Ähnlich wie PaaS is dead, Long live PaaS - Defrag 2016

NWCloud Cloud Track - A comparative analysis of the development experience ac...
NWCloud Cloud Track - A comparative analysis of the development experience ac...NWCloud Cloud Track - A comparative analysis of the development experience ac...
NWCloud Cloud Track - A comparative analysis of the development experience ac...
nwcloud
 
Open stack bigdata NY cloudcamp
Open stack bigdata NY cloudcampOpen stack bigdata NY cloudcamp
Open stack bigdata NY cloudcamp
Guy Korland
 
Private PaaS for the Enterprise - Apache Stratos & WSO2 Private PaaS
Private PaaS for the Enterprise - Apache Stratos & WSO2 Private PaaSPrivate PaaS for the Enterprise - Apache Stratos & WSO2 Private PaaS
Private PaaS for the Enterprise - Apache Stratos & WSO2 Private PaaS
Imesh Gunaratne
 
Lets saasify that desktop application
Lets saasify that desktop applicationLets saasify that desktop application
Lets saasify that desktop application
Chirag Jog
 

Ähnlich wie PaaS is dead, Long live PaaS - Defrag 2016 (20)

NWCloud Cloud Track - A comparative analysis of the development experience ac...
NWCloud Cloud Track - A comparative analysis of the development experience ac...NWCloud Cloud Track - A comparative analysis of the development experience ac...
NWCloud Cloud Track - A comparative analysis of the development experience ac...
 
Open stack bigdata NY cloudcamp
Open stack bigdata NY cloudcampOpen stack bigdata NY cloudcamp
Open stack bigdata NY cloudcamp
 
AppSec++ Take the best of Agile, DevOps and CI/CD into your AppSec Program
AppSec++ Take the best of Agile, DevOps and CI/CD into your AppSec ProgramAppSec++ Take the best of Agile, DevOps and CI/CD into your AppSec Program
AppSec++ Take the best of Agile, DevOps and CI/CD into your AppSec Program
 
Presto for the Enterprise @ Hadoop Meetup
Presto for the Enterprise @ Hadoop MeetupPresto for the Enterprise @ Hadoop Meetup
Presto for the Enterprise @ Hadoop Meetup
 
Sparklife - Life In The Trenches With Spark
Sparklife - Life In The Trenches With SparkSparklife - Life In The Trenches With Spark
Sparklife - Life In The Trenches With Spark
 
Choosing PaaS: Cisco and Open Source Options: an overview
Choosing PaaS:  Cisco and Open Source Options: an overviewChoosing PaaS:  Cisco and Open Source Options: an overview
Choosing PaaS: Cisco and Open Source Options: an overview
 
Can I Contain This?
Can I Contain This?Can I Contain This?
Can I Contain This?
 
Ep keyote slides
Ep  keyote slidesEp  keyote slides
Ep keyote slides
 
Ep keyote slides
Ep  keyote slidesEp  keyote slides
Ep keyote slides
 
Case Study: Using Terraform and Packer to deploy go applications to AWS
Case Study: Using Terraform and Packer to deploy go applications to AWSCase Study: Using Terraform and Packer to deploy go applications to AWS
Case Study: Using Terraform and Packer to deploy go applications to AWS
 
Building an Apache Sling Rendering Farm
Building an Apache Sling Rendering FarmBuilding an Apache Sling Rendering Farm
Building an Apache Sling Rendering Farm
 
Containers and Developer Defined Data Centers - Evan Powell - Keynote in Bang...
Containers and Developer Defined Data Centers - Evan Powell - Keynote in Bang...Containers and Developer Defined Data Centers - Evan Powell - Keynote in Bang...
Containers and Developer Defined Data Centers - Evan Powell - Keynote in Bang...
 
Private PaaS for the Enterprise - Apache Stratos & WSO2 Private PaaS
Private PaaS for the Enterprise - Apache Stratos & WSO2 Private PaaSPrivate PaaS for the Enterprise - Apache Stratos & WSO2 Private PaaS
Private PaaS for the Enterprise - Apache Stratos & WSO2 Private PaaS
 
Bringing the Power and Familiarity of .NET, C# and F# to Big Data Processing ...
Bringing the Power and Familiarity of .NET, C# and F# to Big Data Processing ...Bringing the Power and Familiarity of .NET, C# and F# to Big Data Processing ...
Bringing the Power and Familiarity of .NET, C# and F# to Big Data Processing ...
 
Semplificare l'observability per progetti Serverless
Semplificare l'observability per progetti ServerlessSemplificare l'observability per progetti Serverless
Semplificare l'observability per progetti Serverless
 
Core Concepts
Core ConceptsCore Concepts
Core Concepts
 
Leaping Forward: Finding The Future of Your API Docs
Leaping Forward: Finding The Future of Your API DocsLeaping Forward: Finding The Future of Your API Docs
Leaping Forward: Finding The Future of Your API Docs
 
Lets saasify that desktop application
Lets saasify that desktop applicationLets saasify that desktop application
Lets saasify that desktop application
 
StackEngine Problem Space Demo
StackEngine Problem Space DemoStackEngine Problem Space Demo
StackEngine Problem Space Demo
 
PaaSing Your Code Around
PaaSing Your Code AroundPaaSing Your Code Around
PaaSing Your Code Around
 

Kürzlich hochgeladen

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Kürzlich hochgeladen (20)

Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 

PaaS is dead, Long live PaaS - Defrag 2016

  • 1. PaaS is Dead. Brendan Burns Software Engineer
  • 2. Long live PaaS. Brendan Burns Software Engineer - Microsoft Azure
  • 3. o Source code to artifact o Application oriented abstraction o Value added APIs (esp. Storage) o Deployment o Healing o Auto-scaling What was PaaS(t)
  • 4. o Source code to artifact - Docker o Application oriented abstraction o Value added APIs (esp. Storage) o Deployment o Healing o Auto-scaling What was PaaS(t)
  • 5. o Source code to artifact - Docker o Application oriented abstraction - Containers o Value added APIs (esp. Storage) o Deployment o Healing o Auto-scaling What was PaaS(t)
  • 6. o Source code to artifact - Docker o Application oriented abstraction - Containers o Value added APIs (esp. Storage) - Cloud APIs o Deployment o Healing o Auto-scaling What was PaaS(t)
  • 7. o Source code to artifact - Docker o Application oriented abstraction - Containers o Value added APIs (esp. Storage) - Cloud APIs o Deployment o Healing - Container Orchestration o Auto-scaling What was PaaS(t)
  • 8. o docker run … What's left?
  • 10. o Building a PaaS is no longer a distributed systems problem. o Pretty much anyone can stand on the shoulders of OSS tools* * interpreted languages are easier Occupy PaaS
  • 11. o Building a PaaS is no longer a distributed systems problem. o Pretty much anyone can stand on the shoulders of OSS tools** ** security is still a challenge for multi-tenant Occupy PaaS
  • 12. #!/bin/bash while true; do git pull origin production sleep 5 done Let‘s build a PaaS
  • 14. Let‘s build a PaaS MyPaaS pod Serve Container Sync Container Shared Volume
  • 15. Let‘s build a PaaS MyPaaS pod Serve Container Sync Container Shared Volume
  • 16. o PaaS creation is democratized o More PaaSes will be built o PaaS will be built by subject matter experts o PaaS will be built by hobbyists The future PaaS
  • 17. o PaaS is becoming cloud native o Built for containers o Dependent on orchestration The future PaaS
  • 18. o PaaS is becoming a tool o An “app” for your cluster, not a platform o Choose the right one for the job.. o … or don‘t choose one at all. The future PaaS
  • 19. o PaaS is removing it‘s walls o Access cloud APIs and external resources o Drop down to orchestration APIs o Eject vs. Gradual degradation The future PaaS
  • 20. The future is already here, it‘s just not very evenly distributed. o WordPress (Publishing) o Parse (Mobile Backend) o SalesForce (CRM) o Kong (APIs) o … What‘s next?
  • 21. The future is already here, it‘s just not very evenly distributed. o Parse (OSS) o funktion o Deis o OpenShift o … What‘s next?
  • 22. The future stack Container Orchestration CRM PaaS Marketplace PaaS API PaaS Raw Containers
  • 23. The future stack Container Orchestration CRM PaaS Marketplace PaaS API PaaS Batch Workloads Storage Workloads
  • 24. Container orchestration is ~free. PaaS are/will be mostly open source. The future business
  • 25. What will people (still) pay for? o Pay for support o Pay per request w/o lock-in o Pay to remove whole departments (eg SRE) o Pay for speed/agility (“it just works”) The future business
  • 26. PaaS is right PaaS is wrong Long Live PaaS