Summary
In this chapter, we get to know the various types of modules that exist, which layers they fit into, and what the conditions for this are.
In addition, we understood how to perform the naming in order to easily identify the purpose of each of the modules and respective examples.
Basically, if we adopt this kind of approach, development becomes much simpler, following one of the best software development practices: divide and conquer!
The next step, which we will cover in the next chapter, will be learning what types of Entities exist to store our data, how they are related, how to model them, and how we can populate them in a simple and fast way.
Ready, set, go!