Monolithic Vs Microservice
Most of the server side applications currently in existence follow this architecture. All the business functionalities are coupled into a single big block of deployable component. It can be .jar , .war or , .ear. Pros: · Simplicity, for small codebases · Faster early development speed · Easy testing Cons: · Not ideal for growing codebases · Slower iterations in the long term · Harder to innovate · Steep code learning curve · Slower velocity getting into prodcution · Single point of failure · Deploy everything at once or nothing at all Microservices is a new software architec...