Domain Driven Design Context Map Integration Patterns

Shared Kernel Two or more teams shares some context. They are both and equally responsible from the shared context. Consumer/Supplier Consumer and the supplier has to work together. The consumer may veto the changes or may demand changes from the producer. Conformist The consumer and the producer are independent of each other and the producer … More Domain Driven Design Context Map Integration Patterns

Best practices for Stable Enterprise Software Design

Following methods are the best practices to design stable systems in complex environment. There are of course much more patterns but these are particularly the patterns I have used on my projects. – Decoupling: Software should be built in independent modules. Microservices is a very good way of decoupling. This pattern makes it possible to … More Best practices for Stable Enterprise Software Design