Architectural Styles
Form ever follows function.
Just as an immense gothic cathedral and a quaint Victorian chapel, or an imposing tower block and a 1970s public lavatory employ different architectural styles, there are a number of recognized software architectural styles that a system may be built upon. A style may be chosen for various reasons, good or bad—perhaps on sound technological grounds, or perhaps based on the architect’s prior experience, perhaps even by what style is currently in fashion. Each architecture has different characteristics:
Its resilience to changes in the data representation, algorithms, and required functionality
Its method of module separation and connection
Its comprehensibility
Its accommodation of ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access