Enterprise applications are about the display, manipulation, and storage of large amounts of often complex data and the support or automation of business processes with that data.
There are two common elements: One is the highest-level breakdown of a system into its parts; the other, decisions that are hard to change.
architecture is a subjective thing, a shared understanding of a system’s design by the expert developers on a project. Commonly this shared understanding is in the form of the major components of the system and how they interact.
The architectural pattern I like the most is that of layers,
This is the logic behind Alistair Cockburn’s Hexagonal Architecture pattern [wiki],
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.