Software Architecture
Nowadays, it is still common to find software systems designed with a monolithic architecture, mainly the legacy systems, even with the popularization of the Model View Control (MVC). The development of systems based on MVC, introduced by Trygve Reenskaug into Smalltalk-79, is a software design pattern, which the components of the software are organized in three layers, […]