Core Admin Customer Driven Driving Hexagonal Architecture Onion Architecture Separation of Concerns ‣ Separation is achieved by dividing the software into layers ‣ At least one layer for business rules and another for interfaces
# ... ruleset: Entity: ~ UseCase: - Entity Controller: - Entity - UseCase The Entity layer must not depend on other layers. The UseCase layer only depends on the Entity layer. The Controller layer can depend on