InterviewSolution
Saved Bookmarks
| 1. |
Why Microservices are better than Monoliths? |
|
Answer» Microservices architecture is meant for developing large distributed systems that scale with safely. There are many benefits of microservices architecture over monoliths, for example:
As illustrated in the above example, a typical monolith eShop application is usually a big war file deployed in a single JVM process (tomcat/jboss/websphere, etc). Different components of a monolith communicate with each other using in-process communication LIKE direct method invocation. One or more DATABASES are shared among different components of a monolith application. |
|