The Cloud Foundry Phenomenon @sramji Sam Ramji, CEO Cloud Foundry Foundation cloudfoundry.org
The Cloud Foundry Phenomenon
@sramjiSam Ramji, CEO
Cloud Foundry Foundationcloudfoundry.org
The Dawn of a New Era
Internet All The Things
A shift in human behavior
A shift in business matchingthe shift in human behavior
Since 2000, 52% of the Fortune 500 are no longer
on the list
Amazon
Netflix
Amazon’s pace of innovation is blistering
Amazon’s baseline issharing by default.
All teams will henceforth expose their data and functionality through service interfaces.Teams must communicate with each other through these interfaces. There will be no other form of inter-process communication allowed: no direct linking, no direct reads of another team’s data store, no shared-memory model, no back-doors whatsoever. The only communication allowed is via service interface calls over the network. It doesn’t matter what technology they use. All service interfaces, without exception, must be designed from the ground up to be externalizable. That is to say, the team must plan and design to be able to expose the interface to developers in the outside world. No exceptions.
Anyone who doesn’t do this will be fired. Thank you; have a nice day!
“Jeff Bezos
CEO, AmazonSource: “Steve Yegge’s Rant”
The new baseline issharing by default.
Parker, Van Alstyne, and Choudhary (2014)
VS.
VS.
VS.
VS.
VS.
VS.Parker, Van Alstyne, and Choudhary (2014)
The new baseline issharing by default.
Allstate
GE
Verizon
cf push wind-turbine
Continuous Innovation
Continuous InnovationContinuous DeliveryContinuous Integration
Continuous InnovationContinuous DeliveryContinuous Integration
waterscrumfall
waterscrumfall
Microservices
Containers
12-Factor Applications
Ephemeral
Scalable
Agile
Run in the cloud
Support any client device
Connect to legacy data and processes via APIs
Right-sizing digital innovation
Focused on cycle time optimization
Smaller teams and faster tools
dev+ops
Borg
MesosCloud
Foundry
Omega
Kubernetes
cgroups
Docker
OCI
rkt/appc
LXC
Platform Do It Yourself
CHRO
NO
S
runC
sche
duler.n
ext
container.next
CHRO
NO
S
runC
sche
duler.n
ext
gorouter
Clou
d Co
ntro
ller
Auth
Loggregator
Staging
Buildpacks
BOSH
Service Broker
Diego
LinuxWindowsDocker
etcd
Core Services
container.next
Platform Do It Yourself
CHRO
NO
S
runC
sche
duler.n
ext
gorouter
Clou
d Co
ntro
ller
Auth
Loggregator
Staging
Buildpacks
BOSH
Service Broker
Diego
etcd
Core Services
container.next
Platform Do It Yourself
The new baseline issharing by default.
Currently shipping
The new baseline issharing by default.
We’re rebalancing the system towards user-driven roadmaps and control of the
upstream project.
We’re building support for specific industry clusters in Financial Services, Industrial
IoT, Telecommunications, and Government.
We’re focusing on certification to guarantee portability of apps across clouds.
Make it lasting and durable.
Build the ecosystem of opportunity.
We see a world of cloud computing that is
UBIQUITOUS and FLEXIBLE supporting public, private, and hybrid application environments.
PORTABLE and INTEROPERABLE enabling users to move their applications wherever they need to go.
VIBRANT and GROWING underlying a massive ecosystem of applications and developers
based on an efficient marketplace.
We see a human community that is
PRAGMATICand focused on exchanging practical experience.
DIVERSEand inclusive of people across race, gender, orientation, and lifestyle.
RESPECTFUL and committed to listening to thoughtful and honest perspectives.