A small application, say a webapp based on Django or Spring, has a single code base and includes different modules. The entire application is built and deployed using any defined build system. Such an application is considered to have a monolithic architecture. 

continue reading