Domain Driven Design is known since many years. But unfortunately there are many systems that don’t consider that approaches. Many software services are built on a technical architecture. One example is a classical three-tier architecture. This architecture-style contains services, entities and data repositories (or data access layers). But mostly the business architecture (or name it domain architecture) is missing or…