<?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: Internal versus external events</title>
	<atom:link href="http://lostechies.com/jimmybogard/2013/02/06/internal-versus-external-events/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/jimmybogard/2013/02/06/internal-versus-external-events/</link>
	<description>Strong opinions, weakly held</description>
	<lastBuildDate>Sun, 19 May 2013 03:22:18 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>By: Daniel Marbach</title>
		<link>http://lostechies.com/jimmybogard/2013/02/06/internal-versus-external-events/#comment-5485</link>
		<dc:creator>Daniel Marbach</dc:creator>
		<pubDate>Sun, 10 Feb 2013 09:23:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/jimmybogard/?p=727#comment-5485</guid>
		<description>I think this is a good blogpost. But the advice to always have an anti corruption layer is pretty critical. I think you have to consider always the additional effort vs. which partners are involved. I&#039;ve seen companies taking the route with time lines. You get notified when V2 of an event is introduced alongside with a migration document. You get a timeline (let&#039;s say 6 months) to migrate. After 6 months the V1 is turned off. </description>
		<content:encoded><![CDATA[<p>I think this is a good blogpost. But the advice to always have an anti corruption layer is pretty critical. I think you have to consider always the additional effort vs. which partners are involved. I&#8217;ve seen companies taking the route with time lines. You get notified when V2 of an event is introduced alongside with a migration document. You get a timeline (let&#8217;s say 6 months) to migrate. After 6 months the V1 is turned off. </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Banwart&#039;s Blog &#8250; Distributed Weekly 193</title>
		<link>http://lostechies.com/jimmybogard/2013/02/06/internal-versus-external-events/#comment-5480</link>
		<dc:creator>Scott Banwart&#039;s Blog &#8250; Distributed Weekly 193</dc:creator>
		<pubDate>Fri, 08 Feb 2013 12:25:44 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/jimmybogard/?p=727#comment-5480</guid>
		<description>[...] Internal versus external events [...]</description>
		<content:encoded><![CDATA[<p>[...] Internal versus external events [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gleb Chermennov</title>
		<link>http://lostechies.com/jimmybogard/2013/02/06/internal-versus-external-events/#comment-5472</link>
		<dc:creator>Gleb Chermennov</dc:creator>
		<pubDate>Wed, 06 Feb 2013 17:37:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/jimmybogard/?p=727#comment-5472</guid>
		<description>This may sound as a very noob question (which it probably is) - what resources can you recommend to learn event-driven architecture from?</description>
		<content:encoded><![CDATA[<p>This may sound as a very noob question (which it probably is) &#8211; what resources can you recommend to learn event-driven architecture from?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gene Hughson</title>
		<link>http://lostechies.com/jimmybogard/2013/02/06/internal-versus-external-events/#comment-5471</link>
		<dc:creator>Gene Hughson</dc:creator>
		<pubDate>Wed, 06 Feb 2013 14:46:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/jimmybogard/?p=727#comment-5471</guid>
		<description>Absolutely.  Even if the internal and external messages are identical, they won&#039;t remain that way for long.  Using a canonical message pattern http://genehughson.wordpress.com/2011/11/08/coping-with-change-using-the-canonical-data-model/ saves a lot of headaches.  It&#039;s also important to remember that &quot;external&quot; means &quot;not deployed concurrently with your app&quot; rather than &quot;outside your organization&quot;.  In a corporate environment, an &quot;external client&quot; developer could be in the next cube over.</description>
		<content:encoded><![CDATA[<p>Absolutely.  Even if the internal and external messages are identical, they won&#8217;t remain that way for long.  Using a canonical message pattern <a href="http://genehughson.wordpress.com/2011/11/08/coping-with-change-using-the-canonical-data-model/" rel="nofollow">http://genehughson.wordpress.com/2011/11/08/coping-with-change-using-the-canonical-data-model/</a> saves a lot of headaches.  It&#8217;s also important to remember that &#8220;external&#8221; means &#8220;not deployed concurrently with your app&#8221; rather than &#8220;outside your organization&#8221;.  In a corporate environment, an &#8220;external client&#8221; developer could be in the next cube over.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
