The 3 Layer Canvas (Architecture Canvas)
The Architecture Canvas is the tool that allows us to streamline and easily create a scalable, robust, and well-performing architecture.
This model is prepared and designed for the most critical scenarios with multiple applications and modules existing in an OutSystems factory.
The Architecture Canvas has layers and sub-layers in its base into which the application context is divided. Each layer and its respective sub-layers will contain applications and modules with different characteristics and types of functionality.
As such, the layers are organized as shown in Figure 13.1:
Figure 13.1 – Architecture Canvas (3 Layer Canvas) layers
In addition, and in order to make the interpretation and segmentation of the code simpler and more correct, the same layers are divided into sub-layers, allowing a quicker inference of the nature of each module and application. The layers are organized as shown in Figure...