One of Cloud Foundry’s biggest features is its ability to make app deployment easier for developers. It’s one of the reasons Cloud Foundry has become the industry standard PaaS. At Cloud Foundry Summit Berlin, Johannes Engelke, a senior software developer at Hybris, an SAP company, will give attendees a crash course in how they can go from IaaS to app with concourse.ci.
How did you get involved in Cloud Foundry?
Since the beginning of last year we are operating Cloud Foundry for our new product yaas.io. I was involved in this project from the evaluation of various PaaS systems until running Cloud Foundry in production. The team I am in is not only operating Cloud Foundry, but also supporting our product teams with their BOSH based backing service deployments.
Starting with the last CFSummit in Santa Clara and the great talk of Dr. Nic, we moved a lot of our operational tasks into concourse.ci. This way we were able to achieve more reliable, repeatable and traceable deployments.
What are you speaking about at Cloud Foundry Summit Berlin?
BOSH automates software deployment and life cycle management. Infrastructure parts like Software Defined Networks (SDN) must be handled by other tools like e.g. AWS Cloud Formation. Our operational goal was to integrate and automate as many as possible of these different tasks. We are using concourse.ci to automate this steps in our deployment pipeline. The pipeline starts by applying AWS Cloud Formation templates, running bosh-init (See https://github.com/hybris/bosh-init-deployment-resource), deploying a bosh release on and finally pushing an app to Cloud Foundry.
What do you hope people will learn from your talk.
During my talk I will explain some basics of concourse and how we are using it in operations. My expectation is, that people will get an idea about how they can automate manual tasks of their landscape.
What excites you about being part of the Cloud Foundry ecosystem?
I feel using Cloud Foundry for deploying apps is really an easy task for a developer. It is great that you just push a couple of files and Cloud Foundry figures out how to run them. Especially if you know of how much work it is to configure all the components on your own (like Tomcat, Reverse Proxy etc.). Cloud Foundry also is taking care about the management of its components and the deployed applications. Which is saving a lot of operations time and trouble. But beside the platform operations perspective there is much more. Especially the open source spirit of the project and its community. There are so many professional and nice people in the community that I am really happy to be part of and I am looking forward to see them in Berlin. And then tools like concourse.ci or lattice would not be there without the great community.