The State of MicroServices Maturity Analysis

Author: Charter Global
Published: February 13, 2019

Computer technology media company, O’Reilly, has published a survey titled, “The State of Microservices Maturity.” The survey was conducted by O’Reilly and Neal Ford, a Software Architect, and Meme Wrangler at Thoughtworks. The report shows that microservices have shown real benefits, making this architectural style the prevailing trend in many industries.

The survey received 866 responses from software architecture practitioners. In addition, its purpose is to assess the implementation of microservices in the respondents’ organizations, the challenges they have encountered, and their common best practices.

Report Findings

For new developments, microservices have been utilized by more than 50% of the responders. In the same report, over 15% have declared that microservices was a “massive success” within their organization. Moreover, 86% of those surveyed have described its use has been at least partially successful.

The report has also highlighted that many developers have utilized continuous deployment. To be clear, continuous deployment (CD) is where software functionalities are delivered frequently through automated deployment. It is the highest bar for automated DevOps and has become a common practice in microservice ecosystem.

In the same report, 69% respondents stated that they use containers for the development of microservices. This result shows containers are becoming more popular. However, Kubernetes use is still below 40%.

In a Business Wire article, Neal Ford stated that “This survey reveals a maturing and agile industry looking to develop new software applications as efficiently and effectively as possible. Companies are enjoying the extreme scalability, speed of release, and ease of iteration offered by microservices. There’s no denying the enthusiasm microservices are creating among software architects, nor their impressive success rate. However, there’s no such thing as a perfect architecture. Microservices still struggle to accommodate applications that deal with long-running transactions, limiting their appeal in industries like financial services.”

The full results of the survey can be downloaded here.

Charter Global

Here at Charter Global, we offer a full range of application development services to develop custom applications. Contact our highly skilled and experienced team now.