Monoliths and decoupled architectures
REST architectures
The GraphQL query language
In this chapter, we review traditional web applications, the classic MVC pattern based on views, models, and controllers.
We begin to outline use cases, benefits, and drawbacks of decoupled architectures. We explore the foundations of REST, look at how it compares to GraphQL, and learn that REST APIs are not only RESTful after all.
Monoliths and MVC
For at least two decades, ...