The Results Are In: Key Findings for Successful Microservices, and Why
March 13, 2018

Cesar Saavedra
Red Hat

In the fall of 2017, Red Hat conducted a microservices-focused survey among Red Hat JBoss Middleware and Red Hat OpenShift users. The goal of the survey was to better understand how real-life users are using microservices, what major advantages they are seeing from using microservices, the challenges that come with microservices, how to overcome these challenges, and finally the leg up that microservices can give over the competition.

While microservices can certainly be used for greenfield projects, the survey suggests that this is not the sole source of value. In fact, more than half of respondents indicate that they are also using microservices to re-architect existing projects. The reality we see is that microservices can offer value to users along their IT transformation journey — whether they are just looking to update their current application portfolio or are gearing up for new initiatives.

Another key detail that the survey uncovered is that there is no one "right" runtime, platform or framework to be able to develop microservices. Respondents understand the need for using the right tool for the right task, and 87 percent understood that microservices can be used successfully in tandem with other technologies.

In terms of the benefits of microservices that respondents anticipate seeing, the top six according to survey respondents are:

1. Continuous integration / continuous deployment (CI/CD) (64%)

2. Agility (64%)

3. Improved scalability (61%)

4. Faster time-to-market (56%)

5. Easier debugging and maintenance (44%)

6. Increased resilience (41%)

Some respondents have been able to begin realizing these benefits in as short as six months.

Unfortunately, like all new technologies, microservices do not come without its own set of challenges. Specific challenges identified by respondents include:

1. Corporate culture and organizational challenges (57%)

2. Microservices management (47%)

3. Diagnostics and monitoring (44%)

4. Implementation time and resources (33%)

Microservices represents a shift in how software is developed, which means that it can disrupt both technical workflows and organizational processes. Before incorporating microservices, organizations should first understand whether or not they have the necessary skills in-house, and also honestly answer how much change the organization can accommodate. Then they will be in a better position to determine whether to re-train employees to build the skills necessary to successfully implement microservices or further reorganization is needed.

Bringing in a third-party to help with this evaluation and transformation can objectively provide advice and best practices for a successful journey. In fact, some respondents indicated that they are using vendor subject matter experts as trusted advisors for microservices.

Microservices have been gaining acceptance across IT organizations and are a good fit for cloud-native development, and the faster you can start the process of introducing them into your organization, the faster you can see the benefits they can bring come to life.

Cesar Saavedra is Technical Marketing Manager at Red Hat
Share this

Industry News

February 27, 2020

Datadog announced an integration with Nessus from Tenable.

February 27, 2020

Talend announced the Winter ‘20 release of Talend Data Fabric.

February 27, 2020

Alcide announced that the Alcide Kubernetes Security Platform now supports compliance scans for PCI and GDPR, enabling DevOps to deliver regulatory compliance checks rapidly and seamlessly alongside Alcide’s leading Kubernetes security capabilities.

February 26, 2020

Perforce Software released a free tool for organizations considering open source software - OpenLogic Stack Builder.

February 26, 2020

Applause announced a new partnership with Infosys to provide broader end-to-end digital experience testing services to clients.

February 26, 2020

RapidMiner announced the release of its platform enhancement, RapidMiner 9.6. This update prioritizes people – not technology – at the center of the enterprise AI journey, providing new, unique experiences to empower users of varying backgrounds and abilities.

February 25, 2020

JFrog announced the availability of the "JFrog Platform," a hybrid, multi-cloud, universal DevOps platform.

February 25, 2020

Nureva added new agile canvas templates to Span Workspace, including a heat map developed by Jeff Sutherland, the co-creator of Scrum and founder of Scrum Inc. and Scrum@Scale.

February 25, 2020

Agiloft announced the addition of its new Agiloft AI Engine, complete with prebuilt AI Capabilities for contract management and an open AI integration that allows customers to incorporate custom-built AI tools into the no-code platform.

February 24, 2020

Cloudify announced that its latest product update - Cloudify version 5 - features an Environment as a Service component, designed to achieve consistent delivery and management of hybrid-cloud services and network infrastructures across CI/CD pipelines - at scale.

February 24, 2020

Checkmarx announced new enhancements to its Software Security Platform to empower more seamless implementation and automation of application security testing (AST) in modern development and DevOps environments.

February 24, 2020

Rapid7 and Snyk announced a strategic partnership to deliver end-to-end application security to organizations developing cloud native applications.

February 20, 2020

The American Council for Technology and Industry Advisory Council (ACT-IAC), the premier public-private partnership dedicated to advancing government through the application of information technology, officially announced the release of the DevOps Primer.

It was produced through a collaborative, volunteer effort by a working group from government and industry, hosted by the ACT-IAC Emerging Technology Community of Interest (COI).

February 20, 2020

DLT Solutions, a subsidiary of Tech Data, launched the Secure Software Factory (SSF), a framework that provides the U.S. public sector with consistent development and deployment of high-quality, scalable, resilient and secure software throughout an application’s lifecycle.

February 20, 2020

Netography announced the general availability of the company’s Security Operations Platform.