A Word on Architecture
摘要
Hundreds of books on software architecture, clean code, and other best practices were written. Developers can choose from a wide variety of architectural patterns, such as Domain-Driven Design, Onion or Hexagonal Architecture, Microservices or Modular Monolith, and others. While some of these approaches focus primarily on the organization of the business logic code and the ways of modeling the concepts from the real world, others try to define the rules and structure of the entire system.