SlideShare a Scribd company logo
1
CLOUD FOUNDRY &
PLATFORM AS A SERVICE
SEBASTIAN SPRENGER
3
AGENDA
What are 'Platform-as-a-Service' and 'Cloud Foundry'
how can microservice architectures benefit from them,
how they play into DevOps,
and how Booxware uses them to address challenges
4
AGENDA
As-a-Service
Microservices
DevOps
Platform-as-
a-Service
Cloud Foundry
BOSH
AS-A-SERVICE
6
AS-A-SERVICE
PERPETUAL SOFTWARE LICENSES
sale
maintenance contracts
software upgrade
7
AS-A-SERVICE
PERPETUAL SOFTWARE LICENSES
Constantly growing user base
(new customers are more important)
New killer features are put into next release
Various versions are maintained
8
AS-A-SERVICE
SUBSCRIPTION LICENSING MODEL
Provider Consumer
9
AS-A-SERVICE
• Providers leverage existing customer base
• Less pressure on growing user base
• Continuous revenue stream
• Opposed to spikes with new release
• Shift in goals
• New killer features that customers like
• Increase customer satisfaction
• New features
• Availability, Stability
• Performance, Support
SUBSCRIPTION LICENSING MODEL
• Flexible pricing for consumers
• Less risk due to high investments
• Upgrade on-demand
• Try it out and adjust
• Outsourcing lets consumers focus on
their core business
10
AS-A-SERVICE
• Decreased economic risk
• Goal to increase customer satisfaction
• Focus on core business
MICROSERVICES
12
MICROSERVICES
"[…]The benefit of decomposing an application into
different smaller services is that it improves modularity
and makes the application easier to understand, develop
and test. It also parallelizes development by enabling
small autonomous teams to develop, deploy and scale
their respective services independently. […]"
OVERVIEW BY WIKIPEDIA
13
MICROSERVICES
Why make microservices an
application easier to
understand, develop and test?
OVERVIEW BY WIKIPEDIA
14
MICROSERVICES
• Many people interested in different things
• Merge conflicts
• Deployment scheduling
• Scaling
• Tight coupling
• Fragility
• Rigidity
MONOLITH
💾👑 🐧
🍀 🎃
15
MICROSERVICES
💾👑 💾🐧
💾🍀 💾🎃
💾👑 🐧
🍀 🎃
16
MICROSERVICES
• Small & domain specific
• Manage Conway's Law
• Strong modularization
• Explicit interfaces
• Loosely coupled
• Stateless protocols
• Independent technology stacks
• Independently deployable
• Independently scalable
💾👑 💾🐧
💾🍀 💾🎃
17
CONWAY'S LAW
"organizations which design systems ... are
constrained to produce designs which are
copies of the communication structures of
these organizations"
~ M. Conway
18
MICROSERVICES
• Small / domain specific
• Strong modularization
• Loosely coupled
• Less things to consider
• Less coordination
• Testing in isolation
EASIER TO UNDERSTAND, DEVELOP AND TEST
💾👑 💾🐧
💾🍀 💾🎃
19
MICROSERVICES
Why and how do microservices
parallelize development?
OVERVIEW BY WIKIPEDIA
20
MICROSERVICES
• Independent technology stacks
• Independently deployable
• Independently scalable
💾👑 💾🐧
💾🍀 💾🎃
21
MICROSERVICES
"It also parallelizes development by
enabling small autonomous teams to
develop, deploy and scale their
respective services independently."
22
MICROSERVICES
BUT
23
MICROSERVICES
• Loosely coupled
• Independent technology stacks
• Independently deployable
• Independently scalable
• Who maintains technology stacks?
• Who deploys microservices?
• Who decides what to scale when?
💾👑 💾🐧
💾🍀 💾🎃
24
MICROSERVICES
Dev Ops
If OPS is a bottleneck for deployments, then
microservices aggravate the situation
25
MICROSERVICES
"It also parallelizes development by
enabling small autonomous
teams to develop, deploy and scale
their respective services independently."
DEVOPS
27
DEVOPS
"I went to the Deliverey of Things conference and it
was interesting to see that while everyone agrees
DevOps is a thing and should be done, everyone
struggles at actually implementing it."
~ Philipp Deutscher,
Director IT Operations,
Booxware
28
DEVOPS
blah blah blah blah MINDSET blah blah blah CULTURE blah blah blah blah
PRACTICES blah blah blah COMMUNICATION blah blah blah blah
COLLABORATION blah blah blah AUTOMATION blah blah blah blah
WORK TOGETHER blah blah blah TOOLCHAIN blah blah blah blah
EFFICIENCY blah blah blah QUALITY blah blah blah blah OWNERSHIP
blah blah blah NOT THROWING THINGS OVER THE WALL blah blah
blah blah RESPONSIBILITY blah blah blah
29
DEVOPS
"We are all in the same boat"
"Improve communication"
"Improve collaboration"
NEW TERMINOLOGY, NO CHANGE
30
DEVOPS
• Autonomous teams
• Parallelize value delivery
• Coordinate less
MICROSERVICES
🤔
31
DEVOPS
My personal take
on DevOps
DISCLAIMER
32
DEVOPS
Communication and
collaboration in DevOps are
seriously misunderstood
IMHO: COMMUNICATION & COLLABORATION
33
DEVOPS
It is not about handoffs between
teams, but about communication
and collaboration within teams.
IMHO: HANDOFFS
34
DEVOPS
IMHO: HANDOFFS
Dev Ops
Handoffs do not scale.
On the local level, teams do not share the same goals and priorities.
"We are all in
the same boat"
"Improve
collaboration"
"Improve
communication"
35
DEVOPS
• Test-driven development suggests Developers write tests themselves
• Exposure to untestable code
• Application of clean code principles and dependency injection
• Overall better code quality as a "side effect"
• Operators struggle with hard to operate code
• Assumptions made, hardcoded values, not scalable
• Bad or missing logs and monitoring
• How would developers react to the pain of hard to operate code?
PAIN AS MOTIVATOR
36
DEVOPS
"Developers operating their own code
make their own code easy to operate"
"Engineering teams need to operate their
code themselves for DevOps to scale"
THESIS
37
DEVOPS
Developers responsible for
running things in production
38
DEVOPS
Business Dev Ops Customers
39
DEVOPS
Business DevOps Customers
40
DEVOPS
• Teams need to know all layers to bring value to the customer
• Software
• Runtime
• Operating system
• Virtual machines
• Servers, Network, Storage
• Teams need to be isolated from each other, but share resources
• Team A ought to not impact team B
• Resources ought to be efficiently pooled
ASSUMING FULL END-TO-END RESPONSIBILITY
41
DEVOPS
Teams need too many skills.
We need a way to outsource all
these runtime aspects.
42
DEVOPS
SCALING
Business DevOps Customers
43
DEVOPS
People do
not scale 😢
44
DEVOPS
Self-service systems
scale and allow users
to work independently.
45
DEVOPS
SCALING
Business DevOps Customers
46
DEVOPS
SCALING
Business DevOps Customers
47
DEVOPS
SCALING
DevOps
Software
as a Service
Platform
as a Service
Infrastructure
as a Service
Domain specific
software
Runtime
Operating System
Hardware
Virtualization
PLATFORM-AS-A-SERVICE
49
PLATFORM-AS-A-SERVICE
As-a-Service
allows focusing on core business
Microservices
increase operational complexity
DevOps
requires self-service systems
Platform-as-
a-Service
BOSH
Cloud Foundry
50
PLATFORM-AS-A-SERVICE
•National Institute of Standards & Technology (NIST)
• Branch of U.S. Department of Commerce
•"The NIST Definition of Cloud Computing"
• NIST Special Publication 800-145
51
PLATFORM-AS-A-SERVICE
• Essential Characteristics
• On-demand self-service
• Broad network access
• Resource pooling
• Rapid elasticity
• Measured service
• Service Models
• Software as a Service (SaaS)
• Platform as a Service (PaaS)
• Infrastructure as a Service (IaaS)
NIST DEFINITION OF CLOUD COMPUTING
• Deployment Models
• Private cloud
• Community cloud
• Public cloud
• Hybrid cloud
52
PLATFORM-AS-A-SERVICE
"The capability provided to the consumer is to deploy onto the cloud
infrastructure consumer-created or acquired applications created using
programming languages, libraries, services, and tools supported by the provider
(This capability does not necessarily preclude the use of compatible
programming languages, libraries, services, and tools from other sources). The
consumer does not manage or control the underlying cloud infrastructure
including network, servers, operating systems, or storage, but has control over
the deployed applications and possibly configuration settings for the
application-hosting environment."
NIST DEFINITION OF CLOUD COMPUTING
53
PLATFORM-AS-A-SERVICE
A self-service system which engineers can use to
• deploy a microservice and specify a configuration,
• start, stop, restart apps,
• scale instances,
• forward logs to logging system
without needing to care how or when.
WHAT
CLOUD FOUNDRY
55
PLATFORM-AS-A-SERVICE
56
PLATFORM-AS-A-SERVICE
CLOUD FOUNDRY
57
CLOUD FOUNDRY
58
CLOUD FOUNDRY
"Here is my source code
run it on the cloud for me
I do not care how"
~ Onsi Fakhouri
Vice President of Cloud R&D
Pivotal
59
Router
Cloud
Controller
CLOUD FOUNDRY
OVERVIEW
Cloud Foundry
cf cli / REST
tcp
application developers
BOSH
bosh cli / REST
platform operators
application users
60
CLOUD FOUNDRY
OVERVIEW
Cloud
Controller
Router
Diego Cell
App App App App
App App App App
App App App App
011010
110001
100010
010101
Blobstore
011010
110001
100010
010101
011010
110001
100010
010101
tcp
jar
jar container
61
CLOUD FOUNDRY
• Deploy an application
• Configure an application
• Start, stop, restart application
• Scale an application
• Stream application logs
• Connect to application container via ssh
OVERVIEW
62
CLOUD FOUNDRY
• Isolation of users
• Authentication and Authorization based on RBAC
• Integrates with LDAP and SAML
• Users can only manage apps they have access to
• Quotas control maximum resource consumption
• Isolation of applications
• Every application runs within a container
• Isolation segments separate compute resources
OVERVIEW
63
CLOUD FOUNDRY
DEMO
https://youtu.be/CgQ0DsKHSyg?t=1452
64
CLOUD FOUNDRY
• Bulletin Board System
• Maintains a real-time representation
of the state of the Diego cluster
• Checks against desired state
• Brain
• Coordinates work placement on
cluster through auction algorithm
• Cell
• Runs Tasks and Long Running
Processes (LRP)
DIEGO
65
CLOUD FOUNDRY
• Router automatically distributes load between instances
• No direct connection to app instance
• Diego runs containers and keeps them running
• Custom healthchecks (process, port, http)
• Buildpacks turn code into containers
• Java, Golang, Ruby, Python, NGINX, .net, php, node.js
• Write your own or use community buildpacks
• Run docker images
66
CLOUD FOUNDRY
• Forward logs to e.g. ELK
• Enables zero downtime deployments
67
CLOUD FOUNDRY
BLUE/GREEN DEPLOYMENT
CF router
blue
68
CLOUD FOUNDRY
BLUE/GREEN DEPLOYMENT
CF router
blue
green
69
CLOUD FOUNDRY
BLUE/GREEN DEPLOYMENT
CF router
blue
green
70
CLOUD FOUNDRY
BLUE/GREEN DEPLOYMENT
CF router
blue
green
71
CLOUD FOUNDRY
BLUE/GREEN DEPLOYMENT
CF router
blue
green
72
CLOUD FOUNDRY
• Replace individual instances of an existing app to monitor the behavior
• Application with three instances
• Create a new independent app with 1 instance
• Add target route to new app
• Scale down 1 instance on old app
• Scale up 1 instance on new app
• Scale down 1 instance on old app
• Scale up 1 instance on new app
• Repeat until new app has take fully over
• Cleanup
CANARY/ROLLING DEPLOYMENT
73
CLOUD FOUNDRY
CANARY/ROLLING DEPLOYMENT
CF router
v1
74
CLOUD FOUNDRY
CANARY/ROLLING DEPLOYMENT
CF router
v2
v1
75
CLOUD FOUNDRY
CANARY/ROLLING DEPLOYMENT
CF router
v2
v1
76
CLOUD FOUNDRY
CANARY/ROLLING DEPLOYMENT
CF router
v1
v2
77
CLOUD FOUNDRY
CANARY/ROLLING DEPLOYMENT
CF router
v1
v2
78
CLOUD FOUNDRY
CANARY/ROLLING DEPLOYMENT
CF router
v1
v2
79
CLOUD FOUNDRY
CANARY/ROLLING DEPLOYMENT
CF router
v2
80
CLOUD FOUNDRY
CANARY/ROLLING DEPLOYMENT
CF router
v2
81
CLOUD FOUNDRY
• I. Codebase
One codebase tracked in revision control, many deploys
• II. Dependencies
Explicitly declare and isolate dependencies
• III. Config
Store config in the environment
• IV. Backing services
Treat backing services as attached resources
• V. Build, release, run
Strictly separate build and run stages
• VI. Processes
Execute the app as one or more stateless processes
12-FACTORS
82
CLOUD FOUNDRY
• VII. Port binding
Export services via port binding
• VIII. Concurrency
Scale out via the process mode
• lIX. Disposability
Maximize robustness with fast startup and graceful shutdown
• X. Dev/prod parity
Keep development, staging, and production as similar as possible
• XI. Logs
Treat logs as event streams
• XII. Admin processes
Run admin/management tasks as one-off processes
12-FACTORS
83
CLOUD FOUNDRY
Apps must be stateless. If
you need state, you need a
persistent backing service.
84
CLOUD FOUNDRY
• Integration of services via Service Broker API
• Databases, message-queues, caches, etc
• Users can create service instances via the platform
• Bind service instances to application
• CF injects config into app's environment
• Client lib can read them
85
CLOUD FOUNDRY
service-instance
Broker
service-instance
Broker
IaaS / KubernetesCloud Foundry
app app
app app
API
BOSH
87
Router
Cloud
Controller
BOSH
OVERVIEW
Cloud Foundry
cf cli / REST
tcp
application developers
BOSH
bosh cli / REST
platform operators
application users
88
BOSH
Release
Engineering
89
BOSH
"Release engineering is the difference between
manufacturing software in small teams or startups and
manufacturing software in an industrial way that is
repeatable, gives predictable results, and scales well."
~ Boris Debic
Release Engineer
Google
RELEASE ENGINEERING
90
BOSH
• Identifiability
• Being able to identify all of the source, tools, environment, and other components that make up a
particular release.
• Reproducibility
• The ability to integrate source, third party components, data, and deployment externals of a software
system in order to guarantee operational stability.
• Consistency
• The mission to provide a stable framework for development, deployment, audit, and accountability for
software components.
• Agility
• The ongoing research into what are the repercussions of modern software engineering practices on the
productivity in the software cycle, i.e. continuous integration.
RELEASE ENGINEERING
91
BOSH
• Stemcell
• A stemcell is a versioned Operating System image wrapped with IaaS specific packaging.
• Release
• A release is a versioned collection of configuration properties, configuration templates,
start up scripts, source code, binary artifacts, and anything else required to build and deploy
software in a reproducible way.
• Deployment
• A deployment is a collection of VMs, built from a stemcell, that has been populated with
specific releases and disks that keep persistent data. These resources are created based on
a manifest file in the IaaS and managed by the BOSH Director, a centralized management
server.
TERMINOLOGY
92
BOSH
ARCHITECTURE
SUMMARY
94
SUMMARY
As-a-Service
allows focusing on core business
Microservices
increase operational complexity
DevOps
requires self-service systems
Platform-as-
a-Service
Cloud Foundry
BOSH
95
SUMMARY
A self-service system which engineers can use to
• deploy a microservice and specify a configuration,
• start, stop, restart apps,
• scale instances,
• forward logs to logging system
without needing to care how or when.
96
SUMMARY
Business DevOps Customers
97
SUMMARY
We believe that engineering teams ought to
• bring features into production at their pace,
• be responsible for their product end-to-end, and
• be in control of their workflow.
BOOXWARE
Q & A

More Related Content

What's hot

JavaOne Latin America - DevOps with Containers for Java
JavaOne Latin America - DevOps with Containers for JavaJavaOne Latin America - DevOps with Containers for Java
JavaOne Latin America - DevOps with Containers for Java
Jelastic Multi-Cloud PaaS
 
2020 oct zowe quarterly webinar series
2020 oct zowe quarterly webinar series2020 oct zowe quarterly webinar series
2020 oct zowe quarterly webinar series
Open Mainframe Project
 
DevOps for the IBM Mainframe environment
DevOps for the IBM Mainframe environmentDevOps for the IBM Mainframe environment
DevOps for the IBM Mainframe environment
Micro Focus
 
Successful Practices for Continuous Delivery CodeCPH
Successful Practices for Continuous Delivery CodeCPHSuccessful Practices for Continuous Delivery CodeCPH
Successful Practices for Continuous Delivery CodeCPH
Mandi Walls
 
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4CloudDevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
Cloudify Community
 
Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...
Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...
Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...
Serena Software
 
Open Source Investments in Mainframe Through the Next Generation - Showcasing...
Open Source Investments in Mainframe Through the Next Generation - Showcasing...Open Source Investments in Mainframe Through the Next Generation - Showcasing...
Open Source Investments in Mainframe Through the Next Generation - Showcasing...
Open Mainframe Project
 
Java DevOps at Enterprise Scale
Java DevOps at Enterprise ScaleJava DevOps at Enterprise Scale
Java DevOps at Enterprise Scale
Ryan McGuinness
 
Urban code deploy helps with traditional websphere app server migration
Urban code deploy helps with traditional websphere app server migrationUrban code deploy helps with traditional websphere app server migration
Urban code deploy helps with traditional websphere app server migration
Laurel Dickson-Bull
 
Introduction to Microservices and Cloud Native Application Architecture
Introduction to Microservices and Cloud Native Application ArchitectureIntroduction to Microservices and Cloud Native Application Architecture
Introduction to Microservices and Cloud Native Application Architecture
David Currie
 
Agile Secure Cloud Application Development Management
Agile Secure Cloud Application Development ManagementAgile Secure Cloud Application Development Management
Agile Secure Cloud Application Development Management
Adam Getchell
 
DevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse ConferenceDevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse Conference
Rosalind Radcliffe
 
An Integrated Pipeline for Private and Public Clouds with Jenkins, Artifactor...
An Integrated Pipeline for Private and Public Clouds with Jenkins, Artifactor...An Integrated Pipeline for Private and Public Clouds with Jenkins, Artifactor...
An Integrated Pipeline for Private and Public Clouds with Jenkins, Artifactor...
VMware Tanzu
 
Top devops solution providers
Top devops solution providersTop devops solution providers
Top devops solution providers
ayush gupta
 
Easing Cloud Migrations with Software Pipelines as a Service - Christopher J...
 Easing Cloud Migrations with Software Pipelines as a Service - Christopher J... Easing Cloud Migrations with Software Pipelines as a Service - Christopher J...
Easing Cloud Migrations with Software Pipelines as a Service - Christopher J...
AWS Chicago
 
Cloud and agile software projects: Overview and Benefits
Cloud and agile software projects: Overview and BenefitsCloud and agile software projects: Overview and Benefits
Cloud and agile software projects: Overview and Benefits
Guillaume Berche
 
IBM Container Service Overview
IBM Container Service OverviewIBM Container Service Overview
IBM Container Service Overview
Kyle Brown
 
Open Source on the Mainframe Mini-Summit 2019 - Feilong Overview
Open Source on the Mainframe Mini-Summit 2019 - Feilong OverviewOpen Source on the Mainframe Mini-Summit 2019 - Feilong Overview
Open Source on the Mainframe Mini-Summit 2019 - Feilong Overview
Open Mainframe Project
 
Solutions for IT Organizations on The Journey to The Digital Enterprise
Solutions for IT Organizations on The Journey to The Digital EnterpriseSolutions for IT Organizations on The Journey to The Digital Enterprise
Solutions for IT Organizations on The Journey to The Digital Enterprise
andreas kuncoro
 
Cisco webex zend con2010 presentation
Cisco webex zend con2010 presentationCisco webex zend con2010 presentation
Cisco webex zend con2010 presentation
Enterprise PHP Center
 

What's hot (20)

JavaOne Latin America - DevOps with Containers for Java
JavaOne Latin America - DevOps with Containers for JavaJavaOne Latin America - DevOps with Containers for Java
JavaOne Latin America - DevOps with Containers for Java
 
2020 oct zowe quarterly webinar series
2020 oct zowe quarterly webinar series2020 oct zowe quarterly webinar series
2020 oct zowe quarterly webinar series
 
DevOps for the IBM Mainframe environment
DevOps for the IBM Mainframe environmentDevOps for the IBM Mainframe environment
DevOps for the IBM Mainframe environment
 
Successful Practices for Continuous Delivery CodeCPH
Successful Practices for Continuous Delivery CodeCPHSuccessful Practices for Continuous Delivery CodeCPH
Successful Practices for Continuous Delivery CodeCPH
 
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4CloudDevOps Digital Transformation: A real life use case enabled by Alien4Cloud
DevOps Digital Transformation: A real life use case enabled by Alien4Cloud
 
Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...
Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...
Introducing Serena Dimensions CM 14, Discussion and product demonstration (We...
 
Open Source Investments in Mainframe Through the Next Generation - Showcasing...
Open Source Investments in Mainframe Through the Next Generation - Showcasing...Open Source Investments in Mainframe Through the Next Generation - Showcasing...
Open Source Investments in Mainframe Through the Next Generation - Showcasing...
 
Java DevOps at Enterprise Scale
Java DevOps at Enterprise ScaleJava DevOps at Enterprise Scale
Java DevOps at Enterprise Scale
 
Urban code deploy helps with traditional websphere app server migration
Urban code deploy helps with traditional websphere app server migrationUrban code deploy helps with traditional websphere app server migration
Urban code deploy helps with traditional websphere app server migration
 
Introduction to Microservices and Cloud Native Application Architecture
Introduction to Microservices and Cloud Native Application ArchitectureIntroduction to Microservices and Cloud Native Application Architecture
Introduction to Microservices and Cloud Native Application Architecture
 
Agile Secure Cloud Application Development Management
Agile Secure Cloud Application Development ManagementAgile Secure Cloud Application Development Management
Agile Secure Cloud Application Development Management
 
DevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse ConferenceDevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse Conference
 
An Integrated Pipeline for Private and Public Clouds with Jenkins, Artifactor...
An Integrated Pipeline for Private and Public Clouds with Jenkins, Artifactor...An Integrated Pipeline for Private and Public Clouds with Jenkins, Artifactor...
An Integrated Pipeline for Private and Public Clouds with Jenkins, Artifactor...
 
Top devops solution providers
Top devops solution providersTop devops solution providers
Top devops solution providers
 
Easing Cloud Migrations with Software Pipelines as a Service - Christopher J...
 Easing Cloud Migrations with Software Pipelines as a Service - Christopher J... Easing Cloud Migrations with Software Pipelines as a Service - Christopher J...
Easing Cloud Migrations with Software Pipelines as a Service - Christopher J...
 
Cloud and agile software projects: Overview and Benefits
Cloud and agile software projects: Overview and BenefitsCloud and agile software projects: Overview and Benefits
Cloud and agile software projects: Overview and Benefits
 
IBM Container Service Overview
IBM Container Service OverviewIBM Container Service Overview
IBM Container Service Overview
 
Open Source on the Mainframe Mini-Summit 2019 - Feilong Overview
Open Source on the Mainframe Mini-Summit 2019 - Feilong OverviewOpen Source on the Mainframe Mini-Summit 2019 - Feilong Overview
Open Source on the Mainframe Mini-Summit 2019 - Feilong Overview
 
Solutions for IT Organizations on The Journey to The Digital Enterprise
Solutions for IT Organizations on The Journey to The Digital EnterpriseSolutions for IT Organizations on The Journey to The Digital Enterprise
Solutions for IT Organizations on The Journey to The Digital Enterprise
 
Cisco webex zend con2010 presentation
Cisco webex zend con2010 presentationCisco webex zend con2010 presentation
Cisco webex zend con2010 presentation
 

Viewers also liked

SAP Cloud Platform Product Overview
SAP Cloud Platform Product OverviewSAP Cloud Platform Product Overview
SAP Cloud Platform Product Overview
SAP Cloud Platform
 
To Kill a Monolith: Slaying the Demons of a Monolith with Node.js Microservic...
To Kill a Monolith: Slaying the Demons of a Monolith with Node.js Microservic...To Kill a Monolith: Slaying the Demons of a Monolith with Node.js Microservic...
To Kill a Monolith: Slaying the Demons of a Monolith with Node.js Microservic...
Tony Erwin
 
Cloud Foundry Architecture and Overview
Cloud Foundry Architecture and OverviewCloud Foundry Architecture and Overview
Cloud Foundry Architecture and Overview
rajdeep
 
C* Summit 2013: Cassandra on Cloud Foundry by Renat Khasanshyn and Cornelia D...
C* Summit 2013: Cassandra on Cloud Foundry by Renat Khasanshyn and Cornelia D...C* Summit 2013: Cassandra on Cloud Foundry by Renat Khasanshyn and Cornelia D...
C* Summit 2013: Cassandra on Cloud Foundry by Renat Khasanshyn and Cornelia D...
DataStax Academy
 
DevStackで始めるCloud FoundryとBOSH
DevStackで始めるCloud FoundryとBOSHDevStackで始めるCloud FoundryとBOSH
DevStackで始めるCloud FoundryとBOSH
i_yudai
 
Case Study: Dell - APIs and Microservices for Cloud-Native Application Archit...
Case Study: Dell - APIs and Microservices for Cloud-Native Application Archit...Case Study: Dell - APIs and Microservices for Cloud-Native Application Archit...
Case Study: Dell - APIs and Microservices for Cloud-Native Application Archit...
CA Technologies
 

Viewers also liked (6)

SAP Cloud Platform Product Overview
SAP Cloud Platform Product OverviewSAP Cloud Platform Product Overview
SAP Cloud Platform Product Overview
 
To Kill a Monolith: Slaying the Demons of a Monolith with Node.js Microservic...
To Kill a Monolith: Slaying the Demons of a Monolith with Node.js Microservic...To Kill a Monolith: Slaying the Demons of a Monolith with Node.js Microservic...
To Kill a Monolith: Slaying the Demons of a Monolith with Node.js Microservic...
 
Cloud Foundry Architecture and Overview
Cloud Foundry Architecture and OverviewCloud Foundry Architecture and Overview
Cloud Foundry Architecture and Overview
 
C* Summit 2013: Cassandra on Cloud Foundry by Renat Khasanshyn and Cornelia D...
C* Summit 2013: Cassandra on Cloud Foundry by Renat Khasanshyn and Cornelia D...C* Summit 2013: Cassandra on Cloud Foundry by Renat Khasanshyn and Cornelia D...
C* Summit 2013: Cassandra on Cloud Foundry by Renat Khasanshyn and Cornelia D...
 
DevStackで始めるCloud FoundryとBOSH
DevStackで始めるCloud FoundryとBOSHDevStackで始めるCloud FoundryとBOSH
DevStackで始めるCloud FoundryとBOSH
 
Case Study: Dell - APIs and Microservices for Cloud-Native Application Archit...
Case Study: Dell - APIs and Microservices for Cloud-Native Application Archit...Case Study: Dell - APIs and Microservices for Cloud-Native Application Archit...
Case Study: Dell - APIs and Microservices for Cloud-Native Application Archit...
 

Similar to Meetup: Platform-as-a-Service / Cloud Foundry

Diving Into Docker
Diving Into Docker Diving Into Docker
Diving Into Docker
XebiaLabs
 
Microservices and docker
Microservices and dockerMicroservices and docker
Microservices and docker
Alex Ivy
 
Modern apps in a microservices age May meet up Architecting for Innovation
Modern apps in a microservices age May meet up Architecting for InnovationModern apps in a microservices age May meet up Architecting for Innovation
Modern apps in a microservices age May meet up Architecting for Innovation
Andrew Blades
 
Cloud Native Application Development
Cloud Native Application DevelopmentCloud Native Application Development
Cloud Native Application Development
Siva Rama Krishna Chunduru
 
Containers, microservices and serverless for realists
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realists
Karthik Gaekwad
 
Software Operability webinar
Software Operability webinarSoftware Operability webinar
Software Operability webinar
HighOps Limited
 
20141210 - Microservice Container
20141210 - Microservice Container20141210 - Microservice Container
20141210 - Microservice Container
Jamie (Taka) Wang
 
Serverless microservices
Serverless microservicesServerless microservices
Serverless microservices
Lalit Kale
 
I Love APIs 2015: Microservices at Amazon
I Love APIs 2015: Microservices at AmazonI Love APIs 2015: Microservices at Amazon
I Love APIs 2015: Microservices at Amazon
Apigee | Google Cloud
 
Live Introduction to the Cloud Native Microservices Platform – open, manageab...
Live Introduction to the Cloud Native Microservices Platform – open, manageab...Live Introduction to the Cloud Native Microservices Platform – open, manageab...
Live Introduction to the Cloud Native Microservices Platform – open, manageab...
Lucas Jellema
 
Microservices: Why and When? - Alon Fliess, CodeValue - Cloud Native Day Tel ...
Microservices: Why and When? - Alon Fliess, CodeValue - Cloud Native Day Tel ...Microservices: Why and When? - Alon Fliess, CodeValue - Cloud Native Day Tel ...
Microservices: Why and When? - Alon Fliess, CodeValue - Cloud Native Day Tel ...
Cloud Native Day Tel Aviv
 
Microservices: How loose is loosely coupled?
Microservices: How loose is loosely coupled?Microservices: How loose is loosely coupled?
Microservices: How loose is loosely coupled?
John Rofrano
 
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE ManagerSviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
SUSE Italy
 
Cloud Native In-Depth
Cloud Native In-DepthCloud Native In-Depth
Cloud Native In-Depth
Siva Rama Krishna Chunduru
 
Serverless & Microservices Architecture
Serverless & Microservices ArchitectureServerless & Microservices Architecture
Serverless & Microservices Architecture
Jason Woods
 
Building Big Architectures
Building Big ArchitecturesBuilding Big Architectures
Building Big Architectures
Ramit Surana
 
Microservices Architecture
Microservices ArchitectureMicroservices Architecture
Microservices Architecture
Srinivasan Nanduri
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...
Lucas Jellema
 
[QCon London 2020] The Future of Cloud Native API Gateways - Richard Li
[QCon London 2020] The Future of Cloud Native API Gateways - Richard Li[QCon London 2020] The Future of Cloud Native API Gateways - Richard Li
[QCon London 2020] The Future of Cloud Native API Gateways - Richard Li
Ambassador Labs
 
Technology insights: Decision Science Platform
Technology insights: Decision Science PlatformTechnology insights: Decision Science Platform
Technology insights: Decision Science Platform
Decision Science Community
 

Similar to Meetup: Platform-as-a-Service / Cloud Foundry (20)

Diving Into Docker
Diving Into Docker Diving Into Docker
Diving Into Docker
 
Microservices and docker
Microservices and dockerMicroservices and docker
Microservices and docker
 
Modern apps in a microservices age May meet up Architecting for Innovation
Modern apps in a microservices age May meet up Architecting for InnovationModern apps in a microservices age May meet up Architecting for Innovation
Modern apps in a microservices age May meet up Architecting for Innovation
 
Cloud Native Application Development
Cloud Native Application DevelopmentCloud Native Application Development
Cloud Native Application Development
 
Containers, microservices and serverless for realists
Containers, microservices and serverless for realistsContainers, microservices and serverless for realists
Containers, microservices and serverless for realists
 
Software Operability webinar
Software Operability webinarSoftware Operability webinar
Software Operability webinar
 
20141210 - Microservice Container
20141210 - Microservice Container20141210 - Microservice Container
20141210 - Microservice Container
 
Serverless microservices
Serverless microservicesServerless microservices
Serverless microservices
 
I Love APIs 2015: Microservices at Amazon
I Love APIs 2015: Microservices at AmazonI Love APIs 2015: Microservices at Amazon
I Love APIs 2015: Microservices at Amazon
 
Live Introduction to the Cloud Native Microservices Platform – open, manageab...
Live Introduction to the Cloud Native Microservices Platform – open, manageab...Live Introduction to the Cloud Native Microservices Platform – open, manageab...
Live Introduction to the Cloud Native Microservices Platform – open, manageab...
 
Microservices: Why and When? - Alon Fliess, CodeValue - Cloud Native Day Tel ...
Microservices: Why and When? - Alon Fliess, CodeValue - Cloud Native Day Tel ...Microservices: Why and When? - Alon Fliess, CodeValue - Cloud Native Day Tel ...
Microservices: Why and When? - Alon Fliess, CodeValue - Cloud Native Day Tel ...
 
Microservices: How loose is loosely coupled?
Microservices: How loose is loosely coupled?Microservices: How loose is loosely coupled?
Microservices: How loose is loosely coupled?
 
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE ManagerSviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
Sviluppare velocemente applicazioni sicure con SUSE CaaS Platform e SUSE Manager
 
Cloud Native In-Depth
Cloud Native In-DepthCloud Native In-Depth
Cloud Native In-Depth
 
Serverless & Microservices Architecture
Serverless & Microservices ArchitectureServerless & Microservices Architecture
Serverless & Microservices Architecture
 
Building Big Architectures
Building Big ArchitecturesBuilding Big Architectures
Building Big Architectures
 
Microservices Architecture
Microservices ArchitectureMicroservices Architecture
Microservices Architecture
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...
 
[QCon London 2020] The Future of Cloud Native API Gateways - Richard Li
[QCon London 2020] The Future of Cloud Native API Gateways - Richard Li[QCon London 2020] The Future of Cloud Native API Gateways - Richard Li
[QCon London 2020] The Future of Cloud Native API Gateways - Richard Li
 
Technology insights: Decision Science Platform
Technology insights: Decision Science PlatformTechnology insights: Decision Science Platform
Technology insights: Decision Science Platform
 

Recently uploaded

Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
AjmalKhan50578
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
abbyasa1014
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
PKavitha10
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
Madan Karki
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
artificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptxartificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptx
GauravCar
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
Nada Hikmah
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
architagupta876
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
LAXMAREDDY22
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
SakkaravarthiShanmug
 
integral complex analysis chapter 06 .pdf
integral complex analysis chapter 06 .pdfintegral complex analysis chapter 06 .pdf
integral complex analysis chapter 06 .pdf
gaafergoudaay7aga
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...
bijceesjournal
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
Mahmoud Morsy
 

Recently uploaded (20)

Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
 
Engineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdfEngineering Drawings Lecture Detail Drawings 2014.pdf
Engineering Drawings Lecture Detail Drawings 2014.pdf
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
 
Seminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptxSeminar on Distillation study-mafia.pptx
Seminar on Distillation study-mafia.pptx
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
artificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptxartificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptx
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
 
AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
 
integral complex analysis chapter 06 .pdf
integral complex analysis chapter 06 .pdfintegral complex analysis chapter 06 .pdf
integral complex analysis chapter 06 .pdf
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...Rainfall intensity duration frequency curve statistical analysis and modeling...
Rainfall intensity duration frequency curve statistical analysis and modeling...
 
Certificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi AhmedCertificates - Mahmoud Mohamed Moursi Ahmed
Certificates - Mahmoud Mohamed Moursi Ahmed
 

Meetup: Platform-as-a-Service / Cloud Foundry