# Types of architecture

## Monolithic

* A monolithic architecture contains all of its functionality in a single deployment unit. Might not support a flexible release cycle but doesn’t need potentially fragile distributed communication.

## Differences

* <https://medium.com/@vijinimallawaarachchi/mvc-is-clearly-different-from-the-layered-architecture-44b04074151e>
* <https://www.devteam.space/blog/large-enterprise-java-projects-architecture/>
