After a summer hiatus I'm kicking off September with a jam packed TWICF. The CF ecosystem is evolving at speed with innovation at every junction. There's a lot of content (primarily blog related) to get through so I'll dive right in:
As cited previously the Cloud Foundry team are rewriting the DEA in Go (codenamed “Diego”). I get asked about this all the time. In addition to the youtube post from Onsi Fakhouri, Cloud Foundry engineer Amit Gupta shares the details of how the DEA / Cell optimises scaling applications across available cloud resources. In this technical post he reviews the new auction system, and breaks down the math and logic needed to support Diego.
I've been working with BOSH recently and I came across this old but nonetheless gem of a post from Matt Stine explaining the value of CPIs as a way of using BOSH for Cloud API compatibility. More recently Matt also posted about the new Platform Wind Tunnel. I'm keen to see how this codebase develops as it looks to be an important tool for stress testing cloud application platforms. For those new to BOSH my co-worker Jamie has written a deep dive into understanding the relationship between PivotalCF and BOSH. Even if you are on the OSS CF version it's worth a read.
Continuing on BOSH, Karl Isenberg has written about BOSH Release Versioning. This is important to understand. To quote SemVer.org "Without compliance to some sort of formal specification, version numbers are essentially useless for dependency management. By giving a name and clear definition… it becomes easy to communicate your intentions to the users of your software". Check out the new Semi-semantic version parser.
This post from James Watters has been around for a while now but it's an important read for better understanding the differences between container based PaaS options. Filip Hanik has written about his work on the UAA. Feel free to reach out to him on your crazy (or not) ideas.
In terms of community related news Active State have written up last month's Cloud Foundry Community Advisory Board meeting. Like many in the CF community the folks at Active State are always busy. Phil Whelan has written a compelling post on DevOps. I agree with his comment "Only when Operations engineers care deeply about their Developers needs, and can work closely with them, do we have a chance of reaching DevOps utopia via the Operations path". Like Phil I believe CF offers a way of helping operations move from serving developers whilst being a bottleneck to enabling them to both develop apps and bind them to services at speed.
Dr Nic has been busy with his blog on hosting static sites on cloud foundry.
Docker is at the forefront of many discussions I have. As discussed in the past the CF Engineering team are working closely with the Docker community. In addition Ferran Rodenas has written a blog about his new Docker Service Broker for Cloud Foundry. Services within CF are key and mobile continues to be a hot topic so I'm pleased to see the new mobile services added to Pivotal CF. Finally on the blog front Adam Zwickey wrote an interesting blog on How to Deploy Drupal to CF.
There are lots of CF events coming up soon. Most notable is the Pivotal Cloud Platform RoadShow in the US and Europe. If you can't make them then find (or start) a CF meetup near you. That's all I've got time for this week but please do ping me any content for next week via @duncwinn.