441 Views
A modern full-stack application (e.g., a single-page application or a mobile application) is typically composed of six layers: data access, backend model, API server, API client, frontend model, and user interface. By architecting in this way, you can achieve some characteristics of a well-designed application, such as separation of concerns [https://en.wikipedia.org/wiki/Separation_of_concerns] or loose coupling [https://en.wikipedia.org/wiki/Loose_coupling].
0 comments