I tend to write longish articles, but this post is just a brief reaction to a couple of articles in Microsoft's current Architecture Journal, a magazine that I always find thought-provoking to read even if I often disagree with significant tracts in it.
I'll make two comments to Marc Mercuri's article "Considerations for Designing Distributed Systems, and a separate comment related to event-driven enterprises.
1. Under the heading of "communicating when appropriate using business rules", Marc suggested the following example:communicate via e-mail if no response for 15 minutes communicate via SMS if no response for 15 minutes communicate via voice