<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by Squarespace Site Server v5.11.81 (http://www.squarespace.com/) on Fri, 01 Jun 2012 06:46:58 GMT--><?xml-stylesheet type="text/css" href="/universal/styles/feed.css"?><rss version="2.0"><channel><title>Journal - Comments</title><link>http://abdullin.com/journal/</link><description>CQRS, cloud computing and enterprise development made simple - articles, practical tips and learning references</description><copyright></copyright><language>en-US</language><generator>Squarespace Site Server v5.11.81 (http://www.squarespace.com/)</generator><item><title>Rinat Abdullin comments on Scalable and Simple CQRS Views in the Cloud</title><author>Rinat Abdullin</author><pubDate>Wed, 30 May 2012 22:02:07 +0000</pubDate><link>http://abdullin.com/journal/2011/1/19/scalable-and-simple-cqrs-views-in-the-cloud.html#comments</link><guid isPermaLink="false">287483:2929700:comment/18246558</guid><description><![CDATA[<p>Erick, I&#39;m technically implementing a sequence number for the bounded context (all events go through the event store that records them and publishes further afterwards).</p><p>So there is an absolute order between events coming from a single aggregate and somewhat relaxed ordering between events from different aggregates (based on the order events arrive to the store). However, since I design my aggregates to be focused and decoupled, this lack of absolutely strict ordering between events from different aggregates - has almost no effect.</p>]]></description></item><item><title>Erick comments on Scalable and Simple CQRS Views in the Cloud</title><author>Erick</author><pubDate>Wed, 30 May 2012 21:06:33 +0000</pubDate><link>http://abdullin.com/journal/2011/1/19/scalable-and-simple-cqrs-views-in-the-cloud.html#comments</link><guid isPermaLink="false">287483:2929700:comment/18246397</guid><description><![CDATA[<p>Rinat, </p><p>I&#39;ve read your posts (CQRS/DDD Group) about views being orthogonal to aggregates and was wondering how you deal with the ordering of events coming to your view handlers.</p><p>Right now, I&#39;m sequencing events by aggregate id so my views are tightly bound to the aggregate, but would really like to have the views exist outside of my bound contexts.</p><p>I can not easily implement a shared counter (I&#39;m on Google App Engine), so I just lock on the aggregate id and increment the version.</p><p>Thanks</p>]]></description></item><item><title>Michael L Perry comments on DDD/CQRS Challenge - Integrating Distributed Systems</title><author>Michael L Perry</author><pubDate>Wed, 23 May 2012 17:33:32 +0000</pubDate><link>http://abdullin.com/journal/2012/5/22/dddcqrs-challenge-integrating-distributed-systems.html#comments</link><guid isPermaLink="false">287483:2929700:comment/18194137</guid><description><![CDATA[<p>It&#39;s clear that the Cloud Services Integration system subscribes to events from the Subscription system. Since the Subscription architecture is based on Event Sourcing, it should be pretty straight-forward for it to publish those events. Azure service bus seems like a likely candidate for the transport, but other options are available.</p><p>The real challenge seems to be the circular dependency of Product 1. The subscription service needs access to its catalog of services so that it can manage subscriptions. But Product 1 needs to consume the Cloud Service Integration API for authentication and authorization. How it publishes its catalog will be a key component of the solution.</p><p>I&#39;ve started an <a href="http://historicalmodeling.com/book/content/dddcqrs-challenge-part-1" title="Historical Modeling" rel="nofollow">analysis</a> based on historical modeling. More to come.</p>]]></description></item><item><title>Antares comments on DDD/CQRS Challenge - Integrating Distributed Systems</title><author>Antares</author><pubDate>Tue, 22 May 2012 18:16:31 +0000</pubDate><link>http://abdullin.com/journal/2012/5/22/dddcqrs-challenge-integrating-distributed-systems.html#comments</link><guid isPermaLink="false">287483:2929700:comment/18187091</guid><description><![CDATA[<p>I think Integration is the separate BC, with its own rules and behaviors</p>]]></description></item><item><title>Rinat Abdullin comments on Scalable and Simple CQRS Views in the Cloud</title><author>Rinat Abdullin</author><pubDate>Sun, 20 May 2012 11:07:53 +0000</pubDate><link>http://abdullin.com/journal/2011/1/19/scalable-and-simple-cqrs-views-in-the-cloud.html#comments</link><guid isPermaLink="false">287483:2929700:comment/18153154</guid><description><![CDATA[<p>Hannes, in this case, it might be simpler to have client host some read models directly. At least, that&#39;s one of the approaches that I would&#39;ve given a try to.</p>]]></description></item><item><title>Hannes comments on Scalable and Simple CQRS Views in the Cloud</title><author>Hannes</author><pubDate>Fri, 18 May 2012 14:09:12 +0000</pubDate><link>http://abdullin.com/journal/2011/1/19/scalable-and-simple-cqrs-views-in-the-cloud.html#comments</link><guid isPermaLink="false">287483:2929700:comment/18146671</guid><description><![CDATA[<p>Thanks for your answer.</p><p>That means that the client needs to know which event causes an update on the read model.<br/>I think the client should only care for read model updates.</p>]]></description></item><item><title>Rinat Abdullin comments on Scalable and Simple CQRS Views in the Cloud</title><author>Rinat Abdullin</author><pubDate>Fri, 18 May 2012 14:02:10 +0000</pubDate><link>http://abdullin.com/journal/2011/1/19/scalable-and-simple-cqrs-views-in-the-cloud.html#comments</link><guid isPermaLink="false">287483:2929700:comment/18146642</guid><description><![CDATA[<p>I would just have incoming transactions sent to client via pub/sub as soon as they happen. Then client can use them to keep read models updated in real time</p>]]></description></item><item><title>Hannes comments on Scalable and Simple CQRS Views in the Cloud</title><author>Hannes</author><pubDate>Fri, 18 May 2012 13:53:51 +0000</pubDate><link>http://abdullin.com/journal/2011/1/19/scalable-and-simple-cqrs-views-in-the-cloud.html#comments</link><guid isPermaLink="false">287483:2929700:comment/18146607</guid><description><![CDATA[<p>I am working on a trading application.</p><p>On startup the client loads his account history from the read model.<br/>During runtime new incoming transactions should be pushed to the client.</p><p>How would you do this?</p>]]></description></item><item><title>Rinat Abdullin comments on Dark Visual Studio Theme</title><author>Rinat Abdullin</author><pubDate>Sat, 12 May 2012 09:29:39 +0000</pubDate><link>http://abdullin.com/journal/2012/5/8/dark-visual-studio-theme.html#comments</link><guid isPermaLink="false">287483:2929700:comment/18066505</guid><description><![CDATA[<p>@Magnus - they are still white. Didn&#39;t bother too much with the secondary windows, since they are closed almost always anyway</p>]]></description></item><item><title>Magnus Lindhe comments on Dark Visual Studio Theme</title><author>Magnus Lindhe</author><pubDate>Sat, 12 May 2012 07:01:54 +0000</pubDate><link>http://abdullin.com/journal/2012/5/8/dark-visual-studio-theme.html#comments</link><guid isPermaLink="false">287483:2929700:comment/18066251</guid><description><![CDATA[<p>Have you managed to modify the background color of the Solution Explorer and other window panes like it? Or are they still white?</p>]]></description></item></channel></rss>
