<?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: How we got rid of the database&#8211;part 6</title>
	<atom:link href="http://lostechies.com/gabrielschenker/2012/06/30/how-we-got-rid-of-the-databasepart-6/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/gabrielschenker/2012/06/30/how-we-got-rid-of-the-databasepart-6/</link>
	<description>Blog about architectural patterns, best practices, coding principles and techniques</description>
	<lastBuildDate>Tue, 02 Apr 2013 00:12:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>By: Bono</title>
		<link>http://lostechies.com/gabrielschenker/2012/06/30/how-we-got-rid-of-the-databasepart-6/#comment-527</link>
		<dc:creator>Bono</dc:creator>
		<pubDate>Thu, 09 Aug 2012 23:58:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/gabrielschenker/2012/06/30/how-we-got-rid-of-the-databasepart-6/#comment-527</guid>
		<description>Did I miss the follow up post?</description>
		<content:encoded><![CDATA[<p>Did I miss the follow up post?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: C Granwehr</title>
		<link>http://lostechies.com/gabrielschenker/2012/06/30/how-we-got-rid-of-the-databasepart-6/#comment-526</link>
		<dc:creator>C Granwehr</dc:creator>
		<pubDate>Thu, 09 Aug 2012 08:23:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/gabrielschenker/2012/06/30/how-we-got-rid-of-the-databasepart-6/#comment-526</guid>
		<description>Hello Gabriel,  thanks for the so far great introduction into CQRS an ES. After a summerday outside in the garden, watching Greg Young&#039;s  long video, your posts were very refreshing. I mostly appreciated the sample code you provided. Debugging working code helps a dummy like me a lot to  understand what your&#039;re talking about. Please also integrate this and further posts into your solution (and don&#039;t forget to spend your free time without a computer)

Liebi Grües us de Schwyz von mir und dä Alex.</description>
		<content:encoded><![CDATA[<p>Hello Gabriel,  thanks for the so far great introduction into CQRS an ES. After a summerday outside in the garden, watching Greg Young&#8217;s  long video, your posts were very refreshing. I mostly appreciated the sample code you provided. Debugging working code helps a dummy like me a lot to  understand what your&#8217;re talking about. Please also integrate this and further posts into your solution (and don&#8217;t forget to spend your free time without a computer)</p>
<p>Liebi Grües us de Schwyz von mir und dä Alex.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://lostechies.com/gabrielschenker/2012/06/30/how-we-got-rid-of-the-databasepart-6/#comment-525</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Sat, 21 Jul 2012 10:40:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/gabrielschenker/2012/06/30/how-we-got-rid-of-the-databasepart-6/#comment-525</guid>
		<description>Sorry for the delay, but I was just too busy lately. But the next post is nearly ready to be posted. Thus stay tuned :)</description>
		<content:encoded><![CDATA[<p>Sorry for the delay, but I was just too busy lately. But the next post is nearly ready to be posted. Thus stay tuned <img src='http://lostechies.com/gabrielschenker/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jiggaboo</title>
		<link>http://lostechies.com/gabrielschenker/2012/06/30/how-we-got-rid-of-the-databasepart-6/#comment-524</link>
		<dc:creator>Jiggaboo</dc:creator>
		<pubDate>Sat, 21 Jul 2012 09:06:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/gabrielschenker/2012/06/30/how-we-got-rid-of-the-databasepart-6/#comment-524</guid>
		<description>Aaaaa. I &#039;ve read all 6 posts in 30 minutes and there is no next post and I have to wait (don&#039;t know how long) for post no 7. That&#039;s why I prefer books.</description>
		<content:encoded><![CDATA[<p>Aaaaa. I &#8216;ve read all 6 posts in 30 minutes and there is no next post and I have to wait (don&#8217;t know how long) for post no 7. That&#8217;s why I prefer books.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dominic Delmolino</title>
		<link>http://lostechies.com/gabrielschenker/2012/06/30/how-we-got-rid-of-the-databasepart-6/#comment-519</link>
		<dc:creator>Dominic Delmolino</dc:creator>
		<pubDate>Thu, 05 Jul 2012 17:47:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/gabrielschenker/2012/06/30/how-we-got-rid-of-the-databasepart-6/#comment-519</guid>
		<description>Looking forward to that post -- so far nothing I&#039;ve read in this series explains why you needed to get rid of the database. You still have a database, you just call it a file store. Sounds like you *HAVE* gotten rid of the need for the application to be bound to a data model ala an ORM, which does sound good.</description>
		<content:encoded><![CDATA[<p>Looking forward to that post &#8212; so far nothing I&#8217;ve read in this series explains why you needed to get rid of the database. You still have a database, you just call it a file store. Sounds like you *HAVE* gotten rid of the need for the application to be bound to a data model ala an ORM, which does sound good.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rinat Abdullin</title>
		<link>http://lostechies.com/gabrielschenker/2012/06/30/how-we-got-rid-of-the-databasepart-6/#comment-517</link>
		<dc:creator>Rinat Abdullin</dc:creator>
		<pubDate>Thu, 05 Jul 2012 02:17:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/gabrielschenker/2012/06/30/how-we-got-rid-of-the-databasepart-6/#comment-517</guid>
		<description>@google-90a2a7eb05eb0368cb8169f319917d22:disqus having run ES-based for years in various environments (e.g. mixture of local servers and cloud deployments), I must admit that file-level problems are extremely rare. Mostly it is caused by the fact that we store SHA1 with each record, while verifying it on each operation. 
Second, it is extremely easy to set up continuous and immediate replication to multiple secondary locations off-site, to reduce disk corruption risks.</description>
		<content:encoded><![CDATA[<p>@google-90a2a7eb05eb0368cb8169f319917d22:disqus having run ES-based for years in various environments (e.g. mixture of local servers and cloud deployments), I must admit that file-level problems are extremely rare. Mostly it is caused by the fact that we store SHA1 with each record, while verifying it on each operation. <br />
Second, it is extremely easy to set up continuous and immediate replication to multiple secondary locations off-site, to reduce disk corruption risks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rinat Abdullin</title>
		<link>http://lostechies.com/gabrielschenker/2012/06/30/how-we-got-rid-of-the-databasepart-6/#comment-516</link>
		<dc:creator>Rinat Abdullin</dc:creator>
		<pubDate>Thu, 05 Jul 2012 02:14:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/gabrielschenker/2012/06/30/how-we-got-rid-of-the-databasepart-6/#comment-516</guid>
		<description>@google-90a2a7eb05eb0368cb8169f319917d22:disqus , in the case of thorough event sourcing, the simplest approach to versioning is to simply create a new event (_v2) with additional field. More complex scenarios involve, for example, use of Protocol Buffers (with their native ability to handle changes in serialization contracts) and use of in-memory upgraders to make sure that such events apply to the entire event history.
Fortunately, when your aggregates are designed using DDD approach, events do not change that often.</description>
		<content:encoded><![CDATA[<p>@google-90a2a7eb05eb0368cb8169f319917d22:disqus , in the case of thorough event sourcing, the simplest approach to versioning is to simply create a new event (_v2) with additional field. More complex scenarios involve, for example, use of Protocol Buffers (with their native ability to handle changes in serialization contracts) and use of in-memory upgraders to make sure that such events apply to the entire event history.<br />
Fortunately, when your aggregates are designed using DDD approach, events do not change that often.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://lostechies.com/gabrielschenker/2012/06/30/how-we-got-rid-of-the-databasepart-6/#comment-514</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Wed, 04 Jul 2012 18:42:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/gabrielschenker/2012/06/30/how-we-got-rid-of-the-databasepart-6/#comment-514</guid>
		<description> I see, I have to write another blog post about why we do not use a database. A lot of readers do not seem to completely understand our motivations... 
Just as a short note: we do not trade in &quot;the devil with the belzebub&quot;.</description>
		<content:encoded><![CDATA[<p> I see, I have to write another blog post about why we do not use a database. A lot of readers do not seem to completely understand our motivations&#8230;<br />
Just as a short note: we do not trade in &#8220;the devil with the belzebub&#8221;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Etienne Tremblay</title>
		<link>http://lostechies.com/gabrielschenker/2012/06/30/how-we-got-rid-of-the-databasepart-6/#comment-511</link>
		<dc:creator>Etienne Tremblay</dc:creator>
		<pubDate>Tue, 03 Jul 2012 20:15:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/gabrielschenker/2012/06/30/how-we-got-rid-of-the-databasepart-6/#comment-511</guid>
		<description>But I find this serie of post very interesting.</description>
		<content:encoded><![CDATA[<p>But I find this serie of post very interesting.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Etienne Tremblay</title>
		<link>http://lostechies.com/gabrielschenker/2012/06/30/how-we-got-rid-of-the-databasepart-6/#comment-510</link>
		<dc:creator>Etienne Tremblay</dc:creator>
		<pubDate>Tue, 03 Jul 2012 20:14:00 +0000</pubDate>
		<guid isPermaLink="false">http://lostechies.com/gabrielschenker/2012/06/30/how-we-got-rid-of-the-databasepart-6/#comment-510</guid>
		<description>You got rid of the database, but switched it for more low level serialization file problems.  Plus you have to do the tooling to diagnose problems in your files.</description>
		<content:encoded><![CDATA[<p>You got rid of the database, but switched it for more low level serialization file problems.  Plus you have to do the tooling to diagnose problems in your files.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
