David Shilman Solution vs. software architecture. Explains architecture domains such as business, application, data, DevOps and security with UML diagrams