Below are the Limitations of Monolithic Application, - Changes needs to be made on same code base.
- More Testing Effort is needed even for small change in one of the Module.
- Other services/code will be affected if any one of the service throwing exceptions/gets failed.
- Dependencies are more in the Monolithic Application (interactions within the code and not through any Protocol)
- Scaling is Very difficult here. (for e.g. Email Service can’t be scaled up individually)
|