Contents\\r\\n\\r\\nChapter 1: Introduction\\r\\nSoftware Architecture Defined\\r\\nThe Architecture vs. Design Divide\\r\\nArchitectural Characteristics\\r\\nExpectations of an Architect\\r\\n\\r\\nChapter 2: Architectural Thinking\\r\\nThinking Like an Architect\\r\\nTechnical Breadth\\r\\nNavigating Trade-Offs\\r\\nUnderstanding Business Drivers\\r\\n\\r\\nChapter 3: Modularity\\r\\nDefining…