Geeks With Blogs


Dylan Smith ALM / Architecture / TFS May 2013 Entries
Enterprise Architecture – SOA with a Dash of PubSub
The past few weeks I’ve been helping a client come up with an Enterprise Architecture and I realized that I seem to have zero’d in on an EA that I would probably use at most places. First off what do I mean by Enterprise Architecture? I know lots of people use this to mean different things, for this post I’m using the term Enterprise Architecture to describe how the various applications and systems in an Enterprise will interconnect and integrate with each other (where necessary). Effective Enterprise ......

Posted On Sunday, May 19, 2013 7:40 AM

Choosing Aggregate Boundaries – Invariants Spanning Aggregates
In the last couple of posts I talked about how larger aggregates make enforcing invariants easier, but smaller aggregates reduce concurrency conflicts. You need to use domain knowledge to choose aggregate boundaries that minimize the chances of invariants spanning aggregates, and minimize the chances that multiple users will be editing the same aggregate simultaneously. In this post I want to cover how I enforce the invariants (hopefully few) that do need to span aggregate boundaries. As I see it ......

Posted On Sunday, May 5, 2013 4:38 PM

Copyright © Dylan Smith | Powered by: