Logo Header Menu

API-driven microservices will become the norm in 2018

A microservices-based approach to application development will become increasingly popular in 2018 - driven by the adoption of more demanding practices like AI projects API-driven microservices will become the norm in 2018 image

Despite being an obsolete term a few years ago, “microservices architecture” is fast becoming one of the most popular ways to design software applications. Widely regarded for the agility it affords organisations in today’s fast-changing world, microservices allow organisations to break down large, monolithic applications into a set of loosely coupled services.

Yet, amid microservices’ growing popularity, organisations should not do it for fashion. One size doesn’t fit all and trying to follow in the footsteps of pioneers like Spotify and Netflix might not be feasible.

For example, one of the major challenges for established companies when adopting microservices is learning how to mix this architecture pattern with the many other architectural patterns already deployed in the enterprise. Additionally, companies need to learn how to manage the speed and flexibility that microservices fuel, as well as the complexity it creates.

>See also: Thinking outside the microservices box

To gain true value from microservices in 2018, business and IT leaders need to start by assessing business objectives and evaluating if the architecture can coexist with traditional applications, as well as current systems, business processes and operational and compliance imperatives, combined with their DevOps capability and maturity. For most organisations, it will mean complementing microservices with an API strategy.

Why microservices?

The microservices approach is in many ways a modern reincarnation of the decades-old idea of component-based development (CBD), and it also draws upon the principles of Service-oriented Architecture (SOA). Thanks to standardised containers, highly flexible cloud infrastructure and APIs—which tie apps, systems and devices together—microservices allow developers to break down monolithic apps into loosely coupled functions focused on supporting specific business processes. In so doing, organisations can be much more agile in responding to new market requirements, rolling out robust digital capabilities quickly and easily to customers, employees and partners alike.

From an IT perspective, the benefits are even clearer. Aside from the fact that microservices are faster to build, test and deploy, they also add reliability to the mix. If a fault occurs, for example, it will only affect users of that specific service rather than the entire IT stack.

>See also: APIs: Please use responsibly

Microservices are also easy to scale and can be changed, updated and deployed in a simple, automated manner. For developers, microservices mean greater flexibility and productivity, allowing them to independently develop and deploy services in smaller teams, and code in the languages and frameworks they’re most comfortable with.

The importance of an API strategy

However, organisations must also be aware that microservices aren’t a silver bullet. For one thing, this architectural approach creates an increasing number of services that can result in information barriers and service sprawl.

Additionally, it usually brings additional complexity for developers, who now have to mitigate fault tolerance and network latency, while dealing with a variety of message formats as well as load balancing. There’s also a danger of duplication of effort: teams must put extra resources into transparency and communication, especially in use cases spanning more than one service.

To help tame microservices complexity, organisations should implement an API strategy. APIs not only bridge the gap between microservices and traditional systems, they also make microservices easier to build and manage. With an API strategy, organisations can expose the functionality of microservices as products, which can lead to the creation of both internal and external business value.

>See also: Enterprise tech continues its rebirth in 2018

APIs can also overcome the significant costs associated with building point-to-point integrations between legacy systems and SaaS apps, enabling organisations to quickly plug and unplug microservices into their application networks, which connect digital assets and capabilities across the entire IT stack.

Firms like Spotify are taking this approach, using APIs to manage and connect microservices as part of a DevOps push to streamline business processes and create a more agile and responsive company, for example SKY has adopted a microservices architecture approach for which it uses Replaceability, Operability, Accessibility & Maintainability (ROAM) as its guiding principles.

It’s not all about those at the vanguard of technology innovation either; 130-year-old Unilever has built over 80 microservices to connect e-commerce applications with legacy systems around the world.

Thanks to an API-led connectivity approach, the global giant has been able to reduce development time and deploy 3-4 times faster to drive success. Other more traditional companies including high street lending giant Barclays and airline flydubai are reaping similar benefits from microservices by taking the same approach.

>See also: Mobile in the enterprise and the changing role of the CIO

Looking ahead

It’s important not to rush into microservices just because it’s what others are doing. Organisations that are heavily reliant on monolithic legacy deployments must do their research first to make sure that switching will be worth the disruption caused by re-engineering these applications. However, if they do, API-led connectivity is the only choice to manage the crucial integration piece effectively and minimise the risk of uncontrollable microservices sprawl.

In today’s uncompromising business climate, organisations need to take calculated risks to stand out from the crowd, get closer to customers and work more productively. As we enter 2018, more and more organisations around the world will look to a combination of microservices and API-led connectivity to do just that.

 

Sourced by Paul Crerand, director of solution consulting, office of the CTO, EMEA, MuleSoft

Latest news

divider
Diversity
What soft skills are most needed in IT? Toronto Women in IT winners share (part 2)

What soft skills are most needed in IT? Toronto Women in IT winners share (part 2)

13 December 2019 / 7. Communication and the ability to be agile Entrepreneur of the Year Sue Britton, CEO [...]

divider
Diversity
What soft skills are most needed in IT? Toronto Women in IT winners share

What soft skills are most needed in IT? Toronto Women in IT winners share

13 December 2019 / Given the competitiveness of today’s IT talent market, you may think a job candidate who [...]

divider
Cybersecurity
Predictions for cyber security in 2020

Predictions for cyber security in 2020

13 December 2019 / As cyber attacks continue to rise, which sectors and system areas are at the most [...]

divider
Releases & Updates
Informatica updates its data management capabilities

Informatica updates its data management capabilities

12 December 2019 / The five launched updates will enhance solutions across Informatica‘s portfolio, which offers smart data management [...]

divider
Data Protection & Privacy
India proposes first major data protection law, but at what cost?

India proposes first major data protection law, but at what cost?

12 December 2019 / India has proposed its first major data protection law and it has brought some controversy. [...]

divider
Data Protection & Privacy
Predictions for data usage and regulation in 2020

Predictions for data usage and regulation in 2020

12 December 2019 / How will data regulation affect the tech landscape within the next year, and how may [...]

divider
Releases & Updates
IFS acquire Astea International to expand footprint

IFS acquire Astea International to expand footprint

11 December 2019 / The acquisition, which was initially announced in October, will see both companies’ footprint grow within [...]

divider
Releases & Updates
LGfL rolls out supercharge bandwidth to schools for Pledge 2020

LGfL rolls out supercharge bandwidth to schools for Pledge 2020

11 December 2019 / The project is estimated to increase bandwidth for the charity’s 3000 member schools by 200%. [...]

divider
Business & Strategy
Gartner’s top 10 infrastructure and operations trends for 2020

Gartner’s top 10 infrastructure and operations trends for 2020

11 December 2019 / “This past year, infrastructure trends focused on how technologies like artificial intelligence (AI) or edge [...]

Do NOT follow this link or you will be banned from the site!

Pin It on Pinterest