<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Mixing async and sync in distributed systems</title>
	<atom:link href="http://lostechies.com/jimmybogard/2012/05/15/mixing-async-and-sync-in-distributed-systems/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/jimmybogard/2012/05/15/mixing-async-and-sync-in-distributed-systems/</link>
	<description>Strong opinions, weakly held</description>
	<lastBuildDate>Fri, 17 May 2013 09:02:38 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>By: Crodriguez</title>
		<link>http://lostechies.com/jimmybogard/2012/05/15/mixing-async-and-sync-in-distributed-systems/#comment-4617</link>
		<dc:creator>Crodriguez</dc:creator>
		<pubDate>Fri, 25 May 2012 11:11:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/jimmybogard/2012/05/15/mixing-async-and-sync-in-distributed-systems/#comment-4617</guid>
		<description>Jimmy!! Tag search still not working! Sorry to bother man, but this stuff is so good but so hard to find... If you want tell me and I email someone or whatever.
Thank you</description>
		<content:encoded><![CDATA[<p>Jimmy!! Tag search still not working! Sorry to bother man, but this stuff is so good but so hard to find&#8230; If you want tell me and I email someone or whatever.<br />
Thank you</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nathan Alden</title>
		<link>http://lostechies.com/jimmybogard/2012/05/15/mixing-async-and-sync-in-distributed-systems/#comment-4609</link>
		<dc:creator>Nathan Alden</dc:creator>
		<pubDate>Tue, 22 May 2012 16:29:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/jimmybogard/2012/05/15/mixing-async-and-sync-in-distributed-systems/#comment-4609</guid>
		<description>As you&#039;re implying, I think the important takeaway here isn&#039;t necessarily synchronous vs. asynchronous but rather internal vs external systems. Communicating with third-parties means a whole host of potential pitfalls--pitfalls that can be overcome by using an asynchronous messaging architecture instead of in-proc calls.

When writing code, it&#039;s a good idea to consider if one will have to deal with potentially unreliable external systems. If external systems are present, interface with them through a technology like NServiceBus instead of the usual &quot;do everything in the Web request thread&quot; approach. Get that messaging architecture in place early and avoid the temptation to do all work in the Web request thread!</description>
		<content:encoded><![CDATA[<p>As you&#8217;re implying, I think the important takeaway here isn&#8217;t necessarily synchronous vs. asynchronous but rather internal vs external systems. Communicating with third-parties means a whole host of potential pitfalls&#8211;pitfalls that can be overcome by using an asynchronous messaging architecture instead of in-proc calls.</p>
<p>When writing code, it&#8217;s a good idea to consider if one will have to deal with potentially unreliable external systems. If external systems are present, interface with them through a technology like NServiceBus instead of the usual &#8220;do everything in the Web request thread&#8221; approach. Get that messaging architecture in place early and avoid the temptation to do all work in the Web request thread!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Distributed Weekly 155 &#8212; Scott Banwart&#039;s Blog</title>
		<link>http://lostechies.com/jimmybogard/2012/05/15/mixing-async-and-sync-in-distributed-systems/#comment-4603</link>
		<dc:creator>Distributed Weekly 155 &#8212; Scott Banwart&#039;s Blog</dc:creator>
		<pubDate>Fri, 18 May 2012 13:22:03 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/jimmybogard/2012/05/15/mixing-async-and-sync-in-distributed-systems/#comment-4603</guid>
		<description>[...] Mixing async and sync in distributed systems [...]</description>
		<content:encoded><![CDATA[<p>[...] Mixing async and sync in distributed systems [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Morning Brew - Chris Alcock &#187; The Morning Brew #1106</title>
		<link>http://lostechies.com/jimmybogard/2012/05/15/mixing-async-and-sync-in-distributed-systems/#comment-4602</link>
		<dc:creator>The Morning Brew - Chris Alcock &#187; The Morning Brew #1106</dc:creator>
		<pubDate>Wed, 16 May 2012 08:47:52 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/jimmybogard/2012/05/15/mixing-async-and-sync-in-distributed-systems/#comment-4602</guid>
		<description>[...] Mixing async and sync in distributed systems - Jimmy Bogard discusses user expectations of how systems work, and how this can make having parts of your system work in a more async way difficult, taking a look at how you can go about making operations async in a CQRS environment. [...]</description>
		<content:encoded><![CDATA[<p>[...] Mixing async and sync in distributed systems &#8211; Jimmy Bogard discusses user expectations of how systems work, and how this can make having parts of your system work in a more async way difficult, taking a look at how you can go about making operations async in a CQRS environment. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
