Introducing BCE.design: A straightforward, business-domain-first architecture. 📎
Arguably the oldest architecture pattern, BCE/ECB is described in countless articles and books, and is supported by most (all) design (drawing? 😊) tools.
Boundary Control Entity (BCE/ECB) is built on a simple structure that focuses on the business domain. A component is a (Java) package or module (e.g. ESM in Web Components) that focuses on a real business concept.
Each component comprises a maximum of the following layers:
- boundary
- external interfaces.
- control
- business logic
- entity
- domain models and data.
Checkout: https://bce.design