Elastic Runtime makes deploying, scaling and routing traffic to 12 factor web applications easy, but the rubber hits the road when there’s data involved. Historically Cloud Foundry has leveraged BOSH for persistence, which requires the cloud operator to manage all stateful services. We’ve been investigating how we might expose persistence to CF users through the cf cli, leveraging Diego. This talk proposes a new 12 factor app model for data services.
After this talk the audience will understand the challenges involved in managing persistence, what other cluster scheduling systems such as Mesos and Kubernetes are considering, and what approaches we’re pursuing for Diego.