Efficient operation- efficient automation!

It is not a secret that business process optimisation is  one of the important ways  to improve corporate ecosystem. The value of business processes was underestimated for a long time.

Domain Driven Design

TLDR; Two main rules to Domain Driven Design: do not share models (and data) keep your business logic away from view and infrastructure Do not share models It is better to

Why and when you would go event driven

One needs to have events in place for two major reasons. Scale organisation Domains can only grow without being blocked only when they can have a channel to monitor each other without