Part 2: Architecture Frameworks and Methods
After Part 1, which was quite theoretical so it could be understood by readers without a technical background, Part 2 of the book gets a bit more practical and explains how some principles can be applied at the architectural level of an information system to make it better. This is where we will talk about methods to design low-coupled services with a good alignment to business. General software principles will be covered, but also wider approaches such as the externalization of authorization management and business rules in general. The correct approach to managing data in a business-/IT-aligned information system will also be detailed.
This part includes the following chapters:
- Chapter 6, SOLID Principles, from Code to Systems
- Chapter 7, C4 and Other Approaches
- Chapter 8, Service Orientation and APIs
- Chapter 9, Exploring Domain-Driven Design and Semantics
- Chapter 10, Master Data Management
- Chapter 11, Business Processes and Low Code
- Chapter 12, Externalization of Business Rules
- Chapter 13, Externalization of Authorization