Skip to content

Latest commit

 

History

History
37 lines (28 loc) · 2.76 KB

cf-weaknesses-over-docker-orchestration.md

File metadata and controls

37 lines (28 loc) · 2.76 KB

This page contains notes from the cf summit berlin 2005 unconference session on how to improve CF w.r.t. use-cases supported by docker orchestration systems. First by identifying areas where CF is not yet strong at, and there sharing ideas how to fix it and make it stronger.

CF weaknesses/limitations over docker orchestrations ?

  • developer experience does not support offline work
  • developer experience lacks a fast feedback loop (live reloads)
  • CF experience does not cover "build phase" (e.g. running integration tests in jenkins against same php/apache dependencies as the ones provided in the php buildpack in CF)
  • high bar to become data service providers:
    • need to turn into platform operations (learning bosh, owning a bosh instance)
  • limited app eligibility (e.g. advanced networking such as multi-cast/broadcast networking used in hazelcast client)
  • limited marketplace (w.r.t. docker hub available images) and limited community contributing to it.

How can we improve CF to fix these limitations ?

This

  • developer experience does not support offline work
    • => improve packaging of CF to make it affordeable to run on desktop (lattice, bosh-lite ?)
    • => find a way to have online service exposed in the marketplace support an offline mode (e.g. their service broker catalog provides in its meta-data, a docker image reference that can be automatically started on a local development box)
  • developer experience lacks a fast feedback loop (live reloads)
    • => cloudrocker supports live reloading of sources by mounting them within a docker volume
    • => ssh-fs mounts local development box sources in the CF app container
  • high bar to become data service providers: