76% organisations consider rearchitecting apps for microservices

New research from Wipro and Ensono, conducted by Forrester and 153 IT directors across the USA and Europe, has discovered that an overwhelming majority of enterprise businesses now consider microservices as key to their success – with an overwhelming 76% of respondents now prioritising microservices as a high or critical priority.

Only 4% of businesses do not have microservices on their agendas at all.

The research has also found that enterprise adoption of microservices is continuing to increase as businesses transform themselves to compete in the digital era.

VP of global product management at Ensono, Oliver Presland, said: “There was a time when monolithic architecture was the standard approach to software development in enterprise, but we are seeing an increasing focus from our clients in using a microservices architecture-first approach, either rearchitecting from the ground-up or adapting their existing applications.

“In a high-velocity world of high customer expectation, technology has become a true competitive advantage and organisations need to act smart and move fast. They need the agility to adapt and pivot. Microservices helps break complex software into smaller, manageable pieces and as our research shows, it’s now the default architecture for delivering that required agility.”

The research also found that many organisations are struggling with lengthy deployment cycles (29%) and have trouble meeting delivery dates (16%).  It is little surprise then that coinciding with the switch from monolithic software strategies is the ever-increasing importance being placed on DevOps – in order to speed up deployment cycles in order to deliver a better experience.

82% consider DevOps to be of high or critical importance to their organisations over the next year.

Microservices and DevOps

Microservices and DevOps come together to deliver real ROI and operational efficiencies. Organisations like Amazon, Netflix, eBay, Facebook, Uber, Groupon, Google all use microservices architecture.

Additionally, this trend towards microservices coincides with an increase in cloud-first strategies – 69% of enterprise organisations are currently expanding or upgrading their implementation.

“New technologies such as serverless, containerisation and microservices are bringing us into a new generation of maximising cloud-first strategies with cloud-native architecture. This exploits the advantages of the cloud computing delivery model and many of our clients are moving to this approach, while optimising their legacy infrastructure,” says Presland.

However, according to a recent TEKsystems report, organisations aren’t very confident they will be successful with implementing microservices at all:

  • almost 70% of leaders are planning or already implementing microservices architecture, but only 1 in 3 are very confident in their ability to achieve successful MSA adoption
  • lack of mature processes (49%) and old, legacy technologies (48%) topped the list of challenges leaders are faced with, when trying to adopt microservices architecture.

Jay Mozo, TEKsystems’ chief principal practice architect, says: “Obstacles to the adoption of microservices architecture include a lack of supporting cloud environment/processes, shifting cultural mindsets, lack of success measurements and wins, and much more.”