After one week in Las Vegas where I attended IBM Think 2018 I’m finally back home in my regular daily routine. It was a great time! Meeting friends and customers, attending IBM and Community sessions as well as giving my own talk.
Beside my IBM Collaboration Solution topics my mate Stoeps and I used much of our time to learn about new tools, methods as well as dig deeper into them. Mostly related to Microservices, Docker and DevOps. We talked with many IBMers, attended Keynotes and talks about these topics.
In this post, I would like to summarize some of the tools and methods I saw. I will try to include as many resources and links as possible. IBM provides many, many useful resources on https://ibm.com/training where you can also participate in virtual classes and earn badges (I already did some of them this weekend).
IBM Cloud private
Stoeps and I are already using it (with Connections PINK and also other topics) but we weren’t aware that IBM Cloud private is such a big topic. Nearly everyone is talking about it and build solutions on top of it. We talked to some of the developers. They shared some great roadmaps with us and were very open to our feedback. IBM Cloud private is definitely a must-have for the future.
IBM Cloud private is a toolset of open-source including Kubernetes, Cloud Foundry, Prometheus, Grafana, ELK-Stack and many more which allows you to run your cloud-ready applications on-premises.
The installation is straightforward. There is a community version which is free of charge – perfect to start with this topic!
Microclimate is a toolset including Jenkins which can be deployed on IBM Cloud private using a Helm chart. Microclimate was developt to help developers in their daily life. It contains a web-based IDE (others can be used too), automatically generates build-pipelines and adds powerful features like monitoring, testing and performance insights into the build pipeline. It supports Java, Node.js and Swift. It is still beta – I guess other program languages will follow soon.
Cloud Garage & Cloud Garage method
Cloud Garage is an offering by IBM. You can visit one of the 13 Cloud Garage locations all over the world and learn how to build applications using DevOps, CI/CD and related tools in a workshop with them.
But more important: They are sharing tons of online courses as well as useful information on their Homepage.
They defined their own methodology called “Cloud Garage method“. It can be summarized by following seven words: Culture. Think. Code. Deliver. Run. Manage. Learn.
Twelve-Factor App methodology
The method is defined by following 12 factors:
- Backing Services
- Build, release, run
- Port binding
- Dev/prod parity
- Admin processes