What is a monolithic architecture?
A monolithic architecture deploys the application's major capabilities as one application unit. Modules may be logically separated in code, but they are normally built and deployed together and often run in the same process.