BOSH OpenStack CPI

The BOSH OpenStack CPI (Cloud Provider Interface) is the abstraction layer that allows BOSH to talk to OpenStack to create networks, servers and whatever it needs for deployment of BOSH applications like Cloud Foundry.

When I joined the project, the European Cloud Foundry BOSH Team was composed by people from SAP and SUSE and the synergy was as good as I've seen it work across companies. This was my first time doing Extreme Programming, i.e. pair programming full time. It took a bit to get used to it but it was very gratifying to work so close to other programmers and see how they think, the kind of tools they use and have discussions related to architecture and design.