Is your code ready for Continuous Delivery?

January 8, 2018
techmaturity openshift CD Continuous Delivery Cloud Native

Containers have helped revolutionize software development. Microservices and cloud-native applications are now the trendings on the Software industry. With containers, developers can quickly test their code in a production-like environment, which helps to speed up the development process. PaaS software like Kubernetes and OpenShift have quickly become really popular and the key to accelerating Continuous Delivery approach for software engineering. On this post, we are going to review another tool we usually use with our Customers on Red Hat Open Innovation Labs. This tool is called Tech Maturity, by Ticketmaster, and can be used to measure the cloud readiness for a product, but also give us very good indicators and tips about the code be ready for Continuous Delivery, which is the ultimate goal.

The application can be easily deployed from Ticketmaster’s GitHub repository or use an existing image from DockerHub. I have also created a PR to add OpenShift/Kubernetes support to the product as well data persistence. Check templates and instructions from my forked repository

The application is really easy to use. The only thing you need to do is to create a new Asset for your application (or application component) and go through the survey answering questions on 5 different sections: Code, Build and Test, Release, Operate, Optimize.

survey

Once you have completed the survey, you will get a score. This is the Native Cloud Readiness Score for your product. The detailed score will give you a better visibility around the areas you need to improve your product. As you will see during the survey, many questions are directly related to the Continuous Delivery process. Pay special attention to these questions as they will give you an idea of best practices for this.

score

score

Check on the following video how the application can be used.

Tech Maturity Portal Overview

The Unrecognized Platform

November 30, 2018
openshift kubernetes paas containers

Let's Encrypt ACME v2 API: free wildcards certificates and OpenShift

March 15, 2018
let's encrypt openshift wildcard acme free certificates letsencrypt acme.sh

Creating snapshots in AWS for OpenShift Persistent Volumes

November 24, 2017
aws openshift pv pvc snapshot backup
comments powered by Disqus