The microservices architecture is emerging as an important approach for distributed mission-critical applications. In a microservice-based architecture, the application is built on a collection of services that can be developed, tested,
This blog post is about comparing several approaches of Domain Events vs. Integration Events patterns already published by the community. I might evolve this post depending on feedback and some implementations we’ll be doing in the short/medium term.
What is this guide / eBook about?
UPDATE – Dec.2013
This same Guide has been published now as free MS PRESS eBook, here:
A few days ago (late June 2013,
I am collaborating with the patterns & practices team. We are considering doing a guidance project on implementing systems using the Command & Query Responsibility Segregation (CQRS) approach. This is not going to be a framework or reusable components.
It was a remarkable DDD (Domain Driven Design) event in Madrid, Spain. We got around 150 attendees!!, and taking into account that this is the inaugural event from the IASA-Spain association,
Regarding DDD patterns, here I link two nice Value-Object implementation samples:
[UPDATED – April 2017] – IMPORTANT: For up-to-date architecture and development guidance using .NET (i.e. .NET Core, ASP.NET Core, Docker containers, etc.) including Domain-Driven Design patterns, microservices architectures and other .NET related technologies like Xamarin for mobile apps check this landing page pointing to multiple NEW guides and reference applications:
So, it was such a great event with Eric Evans, Udi Dahan and Greg Young.
Here I post a few pictures I got.
Eric Evans presenting the Agenda:
Q&A to Eric,
It is usually a recommended practice to have Value-Object base-class so we can have common functionality which can be used by all of our value-object classes. Typically, comparison methods or any other common subject for Value-Objects,
I write this post in order to get some feedback regarding what I currently think about EF 4.1 Data Annotations and how it fits in DDD Architectural styles.
About DDD Architectural styles,