Category: Uncategorized
-
Dependency Inversion for Entities – software architecture
Problem to solve: Solution: TLDR: It helps to imagine the entities Product, Order and Warranty as defined in separate software modules, either in a modular monolith or in a microservice architecture. This will highlight the loose coupling we want to achieve. However, the actual implementation might reside in a single application or microservice. While traditionally these constraints between entities are often…