👩💻 Join our community of thousands of amazing developers!
Microservices are becoming increasingly popular to address shortcomings in monolithic applications. This article is the first in a three-part series that describes the design principles for a microservices-oriented application (MOA), shows how companies tend to evolve to use microservices, and describes the trade-offs in using microservices. What is a monolithic application? The term monolithic applies to tightly integrated applications where it is hard to change one function without also recodi...