Re: Collaboration using Event Sourcing

Tom Eugelink <[email protected]>
Newsgroups gmane.comp.programming.domain-driven-design
Message-ID <[email protected]>
Does being offline mean that there are multiple copies of the same domain implementation active, each with a separate database? There are database solutions that sync offline copies, that could be a better approach (reinventing a wheel).

Otherwise a messaging system that allows catchup and guarantees delivery. Usually it is not smart to try and solve such situations with your own code.

Tom


On 2013-09-20 23:52, [email protected] wrote:
>
> I have a business domain where a team of people will go somewhere and collaborate together with fat clients over a local network and possibly a remote network.  They will also sometimes be offline.  I envision a rich domain with events and the use of event streaming.  Events would occur locally per client and then need to be published.  The subscribers would need to process the events as an idempotent operation.  The clients need to be eventually consistent.  Can an asynchronous event publish/subscribe model work here?  Does it make sense?  I would think some sort of callback would be in order so that events are not continuously sent over and over with the use of some sort of projection snapshot?
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.