Microservices: To Do or Not to Do
As enterprise business moves from monoliths to microservices, adoption and
successful implementations of microservices become more evident. The goal of
microservices is to improve software delivery speed and increase system
safety as scale increases. Documenting hurdles and problems for the use of
microservices will help consultants, architects and specialists to avoid
repeating the same mistakes and learn how and when to use (or not use)
microservices at the enterprise level. The circumstance when microservices is
an appropriate solution described in this article and based on the authors'
work experiences, best practices available in the microservices community.
However, using microservices architecture does not guarantee success to the
In software development, smaller is usually better. More minor things ... (more)