A Developer’s Perspective
Georgi Sabev
What?
Yearly meet up of the CF community
1500+ Attendees
500 Companies
40 Countries
2 Days
Where?
Cloud Foundry Foundation
Fun @ CF Summit
SAP @ CF Summit
Going Cloud Native
The 12 Factor 101
Matt Cowger, EMC
Raghavan Srinivas, EMC
12 Rules that let you build PaaS-ready apps
Improves the life of both dev & ops
Going Cloud Native
Keynote: Welcome to the Cloud Native
Enterprise
James Watters & Joshua McKeny, Pivotal
Going Cloud Native
• PaaS changes the way organizations are
operating
• “Google and Netflix are not different, they’re
the future.”
• Open Stack was built with the goal of running
Cloud Foundry on top
• Cloud Native can go beyond 12 Factor
Limitations of 12 Factor
Service Foundry
Marco Hochstrasser, Swisscom
Collin Humpreys,, Cloud Credo
Limitations of 12 Factor
cf push mysql –s 50G
Hard to manage the lifecycle of the thing behind
service broker
Change the services or Change the platform?
The Road to Persistence
The Road to Persistence on CF Diego
Caleb Miles, Ted Young, Pivotal
The Road to Persistence
• State of the State: No State
• Change 2 out of 12 factors
– Processes: Add state
– Disposability: Add Interrupt and drain signals
• Scheduling volumes in Diego
– Fixed
– Floating
Diego Update
Onsi Fakhouri, Pivotal
CF Haiku:
”Here is my source code
Run it on the cloud for me
I do not care how”
Diego Strikes Back
A New Hope
What is a container
Scale Issues: From distributed to centralized
Added Diego API
Diego is Lattice’s Father
Containers, Containers, Containers
Building a Docker Backend for Garden
Julian Friedman, Pivotal
Containers, Containers, Containers
What are containers?
– Packaging
– Reproducibility
– Isolation
– Cheapness
Garden vs Docker
Could we use Docker instead?
Docker In Diego
Let Diego Manage Your Docker App
Georgi Sabev, SAP
Bosh Bootstrapping
Michael Maximillien, IBM
Maria Shaldibina, Pivotal
Bosh Bootstrapping
bosh-init: A golang cli for deploying your micro-
bosh
Externalizes CPIs – eliminates the need to fork
Native – runs faster & installs easier
Open Source Novel Writing
“You can be an intellectual property sharing
hippie and a money grubbing capitalist at the
same time!”
Andy Weir, Author
Fun Quotes (Instead of Summary)
Cloud Foundry can help organizations to get off the ‘water-
scrum-fall’ syndrome.
Sam Ramji, Cloud Foundry Foundation
Nobody has ever built cloud-native apps without a platform.
They either build one themselves or they use Cloud Foundry.
Joshua McKenty, Pivotal
This year, hmm…it’s complicated…There’s a plot twist, but I’ll
give it away. It turns out Diego is Lattice’s father.
Onsi Fakhouri, Pivotal
Thank You
Resources
CF Summit Official Page
Altoros Blog
Session Videos

CF Summit: A Developer's Perspective

  • 1.
  • 2.
    What? Yearly meet upof the CF community 1500+ Attendees 500 Companies 40 Countries 2 Days
  • 3.
  • 4.
  • 5.
    Fun @ CFSummit
  • 6.
    SAP @ CFSummit
  • 7.
    Going Cloud Native The12 Factor 101 Matt Cowger, EMC Raghavan Srinivas, EMC 12 Rules that let you build PaaS-ready apps Improves the life of both dev & ops
  • 8.
    Going Cloud Native Keynote:Welcome to the Cloud Native Enterprise James Watters & Joshua McKeny, Pivotal
  • 9.
    Going Cloud Native •PaaS changes the way organizations are operating • “Google and Netflix are not different, they’re the future.” • Open Stack was built with the goal of running Cloud Foundry on top • Cloud Native can go beyond 12 Factor
  • 10.
    Limitations of 12Factor Service Foundry Marco Hochstrasser, Swisscom Collin Humpreys,, Cloud Credo
  • 11.
    Limitations of 12Factor cf push mysql –s 50G Hard to manage the lifecycle of the thing behind service broker Change the services or Change the platform?
  • 12.
    The Road toPersistence The Road to Persistence on CF Diego Caleb Miles, Ted Young, Pivotal
  • 13.
    The Road toPersistence • State of the State: No State • Change 2 out of 12 factors – Processes: Add state – Disposability: Add Interrupt and drain signals • Scheduling volumes in Diego – Fixed – Floating
  • 14.
    Diego Update Onsi Fakhouri,Pivotal CF Haiku: ”Here is my source code Run it on the cloud for me I do not care how”
  • 15.
    Diego Strikes Back ANew Hope What is a container Scale Issues: From distributed to centralized Added Diego API Diego is Lattice’s Father
  • 16.
    Containers, Containers, Containers Buildinga Docker Backend for Garden Julian Friedman, Pivotal
  • 17.
    Containers, Containers, Containers Whatare containers? – Packaging – Reproducibility – Isolation – Cheapness Garden vs Docker Could we use Docker instead?
  • 18.
    Docker In Diego LetDiego Manage Your Docker App Georgi Sabev, SAP
  • 19.
    Bosh Bootstrapping Michael Maximillien,IBM Maria Shaldibina, Pivotal
  • 20.
    Bosh Bootstrapping bosh-init: Agolang cli for deploying your micro- bosh Externalizes CPIs – eliminates the need to fork Native – runs faster & installs easier
  • 21.
    Open Source NovelWriting “You can be an intellectual property sharing hippie and a money grubbing capitalist at the same time!” Andy Weir, Author
  • 22.
    Fun Quotes (Insteadof Summary) Cloud Foundry can help organizations to get off the ‘water- scrum-fall’ syndrome. Sam Ramji, Cloud Foundry Foundation Nobody has ever built cloud-native apps without a platform. They either build one themselves or they use Cloud Foundry. Joshua McKenty, Pivotal This year, hmm…it’s complicated…There’s a plot twist, but I’ll give it away. It turns out Diego is Lattice’s father. Onsi Fakhouri, Pivotal
  • 23.
  • 24.
    Resources CF Summit OfficialPage Altoros Blog Session Videos