September 2019
Beginner
156 pages
2h 47m
English
Chances are that you have developed a layered (web) application in the past. You might even be doing it in your current project right now (actually, I am).
Thinking in layers has been drilled into us in computer science classes, tutorials, and best practices. It has even been taught in books (Software Architecture Patterns by Mark Richards, O'Reilly, 2015):
The preceding figure shows a high-level view of the very common three-layer architecture. We have a Web layer, which receives ...