QCon is a practitioner-driven conference designed for technical team leads, architects, and project managers who influence software innovation in their teams.

Presentation: "Extending CloudFoundry with new Services"

Track: Building for Clouds / Time: Wednesday 14:30 - 15:20 / Location: Mountbatten Room

CloudFoundry ships with a large number of services that you can bind to your applications very easily such as PostgreSQL, Redis and RabbitMQ.

But what happens if you need to use a service that CloudFoundry doesn't support? We want the speed and flexibility of using vmc to create and bind new service instances but often using an existing Chef cookbook or Puppet manifest to provision a service outside the PaaS (with the loss of functionality that entails) seems like the easier route.

In this talk we walk through extending CloudFoundry with your own services, including how to allow for customisation at deployment time, and common concerns such as security and user quotas. We'll walk through an example taking a vanilla binary from the upstream vendor distribution and each of the steps necessary to make it a fully integrated CloudFoundry service.

Download slides

Andrew Crump, Founder of CloudCredo

Andrew Crump

Biography: Andrew Crump

Andrew was an early adopter of CloudFoundry and is well known within the Opscode Chef community for his role in developing Chef infrastructure tooling. Prior to founding CloudCredo, Andrew led the development of tooling at a FTSE-100 company and developed software in a variety of roles at ISPs, web development shops and startups.

Andrew has a strong interest in infrastructure-as-code and advocates developers taking responsibility for ensuring their applications are successful in production.

Twitter: @acrmp

Chris Hedley, Senior Consultant at CloudCredo

Chris Hedley

Biography: Chris Hedley

Chris is a developer with a wealth of experience in delivering enterprise software within organisations that range from start-ups to fortune 500 multi nationals. His recent background has been in consultancy involving the building teams, scaling process and up-skilling of existing teams in the use of modern development techniques to simplify the software development process.

He takes a keen interest in tools and processes that can simplify development practices and is currently an advocate of Cloud Foundry. His most recent projects have involved deploying and extending Cloud Foundry to meet specific client needs.