Chapter 13: Designing the Architecture of Your OutSystems Applications
In this chapter, we will understand how we should segment and lay out our modules and applications at the architecture level in order to allow for scalability, robustness, and security.
We will focus on the best practices and standards advised by OutSystems in order to understand the standard and regularly used model. This does not mean that in our professional careers there are no variant cases, but we must always consider the trade-off and the context scenario.
In this chapter, we will complement the information already explained in Chapter 4, Using Your Modules to Simplify and Encapsulate Your Code, and we can see this chapter as an extension of that one.
In order to better understand this topic, the chapter is divided into the following sections:
- The importance of architecture
- The 3 Layer Canvas (Architecture Canvas)
- The architecture design process
By the end of this chapter,...