not everything that could change should be encapsulated. Put differently, things that could change are not necessarily volatile.
The preferred way of crossing layers is by calling services.
The layers of services and resources in the architecture loosely correspond to the four English questions of “who,” “what,” “how,” and “where.”
Here is a brief summary of the chapters and appendices:
Part 1: System Design
Share This Book 📚
Ready to highlight and find good content?
Glasp is a social web highlighter that people can highlight and organize quotes and thoughts from the web, and access other like-minded people’s learning.