Technology Diversity

In the monolithic application, everyone needs to agree on a language, stack, and often a specific version of a stack. If one component of an application can benefit from some new features in the most recent .NET framework release, we may not be able to adopt it because another component in the application might be unable to support it.

Unlike the libraries and components of a monolithic application, with a microservices approach the application can be composed of independent services that leverage different frameworks, versions of libraries or frameworks, and even completely different OS platforms.

Technology Diversity Benefits:

Avoid long-term commitment to a stack

Enable the best technology for the team

Avoid stack ...

Get Microservices with Docker on Microsoft Azure™ (includes Content Update Program) now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.