Michael Hunger wrote:
That's kind of what you discussed for the streamflow persistence architecture. So it will be moved to qi4j, even better.

Yes, and even more interesting, from what I can see right now all the server components are generic! All the domain logic is in the REST clients. Whether these are remote clients or web server clients providing webapps is another matter, but the basic infrastructure should be generalizable and packageable.

Really nice writeup.

I like it very much. What we have to keep an eye on is caching / providing snapshots because of performance penalties when reading too many changes. So we should add a number of performance tests to assure it doesn't get out of control.

Agree.

Perhaps some support from scm methodology for merging changes really fast would be helpful.

What plans do you have on implementing that? In a local branch of your own? What about the current ES changes you just finished, will you still provide those or are they now obsolete?

I have already committed a lot of the changes I made, but have now begun tweaking that again to implement some of what I have described.

Perhaps you can / should post this to some other place (ddd-mailing list?) to get some feedback from other guys (greg young etc) on the pros and cons of this architecture.

Maybe just on the blog, and then post that on whatever lists make sense?

I like it as it makes my ChangeLogES implementation I did in September obsolete and is of course much much better.

Could you perhaps provide a nice draw up of the big picture for people to discuss?

A whiteboard pic outlining all the components? Should be possible, yes.

/Rickard


_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to