if fact - don't they have a resemblance ?
--
You received this message because you are subscribed to the Google Groups "DDD/CQRS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dddcqrs+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
On 16 Aug 2016, at 09:31, Greg Young <gregor...@gmail.com> wrote:
Almost nothing technical is talked about in the presentation (different kind of overengineering). C#/.net is not alone there Java tends to be quite similar btw.
On Tue, Aug 16, 2016 at 3:54 AM, Andrew Siemer <andrew...@gmail.com> wrote:
Whats odd - over engineering doesn't seem to happen to me nearly as much once I stopped doing everything in C#/.net. In node/docker/lambda - everything just sort of gets super simple. Single responsibility all the things...no need for crazy patterns and IoC. "Best practices" really have to be questioned.
On Sun, Aug 14, 2016 at 12:02 PM, Douglas Gugino <doug....@realgy.com> wrote:if fact - don't they have a resemblance ?--
You received this message because you are subscribed to the Google Groups "DDD/CQRS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dddcqrs+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "DDD/CQRS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dddcqrs+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--Studying for the Turing test
--
You received this message because you are subscribed to the Google Groups "DDD/CQRS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dddcqrs+u...@googlegroups.com.
Input Data streams (are appended to); GES is one option
Could be considered Process document collections ….
Log streams (are projected from) in support of read models
Service streams allow aggregates/process manager state to be event-sourced
compare the use of a “Process document”
Message transport between services
My perception of that concept was that every stream has a correction stream associated with it.
Before loading the actual aggregate, this correction stream (CS) is loaded. In that stream you manually insert events with info regarding events in the AR stream, like id and how you want it to be modified. The CS is loaded into a piece of code (a class) that will interpret these rules and apply them to the events in the AR stream.
So, first load the CS stream (the modification settings), then load the AR stream and pipe the events through the modifying code.
Voila, the bug event can now be handled, and a buggy handled bug event can also be handled, since you can always insert new rules into the CS.
Obvioisly limited in cases where there's a projection or subscribers to the event. They would need to be aware of the correction stream concept too.
An entry to the CS could look like:
Type: Skip,
Target: [event id],
Reason: [arbitrarily long and descriptive explanation of why this needs to be done]
aka business analysts (done wrong)
On Wed, Aug 17, 2016 at 4:42 PM, Kijana Woodard
<kijana....@gmail.com> wrote:
> Proxy Domain Experts - A term I've been looking for. Thanks.
>
> On Wed, Aug 17, 2016 at 3:25 AM, jarchin <jarch...@gmail.com> wrote:
>>
>> The modifications would be like Skip or Change (passing property name and
>> new value).
>>
>> Obvioisly limited in cases where there's a projection or subscribers to
>> the event. They would need to be aware of the correction stream concept too.
>>
>> An entry to the CS could look like:
>>
>> Type: Skip,
>> Target: [event id],
>> Reason: [arbitrarily long and descriptive explanation of why this needs to
>> be done]
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "DDD/CQRS" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to dddcqrs+unsubscribe@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "DDD/CQRS" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to dddcqrs+unsubscribe@googlegroups.com.
--
Studying for the Turing test
--
You received this message because you are subscribed to the Google Groups "DDD/CQRS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dddcqrs+unsubscribe@googlegroups.com.
Yes. Faced it many times. Struggled to explain the phenomenon. Proxy Domain Experts sums it up well.At the end of the talk, I noticed many people trying to ask "...but *how* do you have this conversation"?Developers are so used to being told "what's what" and not pushing back.
Also, Proxy Domain Experts and Proxy Executives don't like push back because it quickly exposes the lack ogf value they provide.
On Wed, Aug 17, 2016 at 2:31 PM, Greg Young <gregor...@gmail.com> wrote:
aka business analysts (done wrong)
On Wed, Aug 17, 2016 at 4:42 PM, Kijana Woodard
<kijana....@gmail.com> wrote:
> Proxy Domain Experts - A term I've been looking for. Thanks.
>
> On Wed, Aug 17, 2016 at 3:25 AM, jarchin <jarch...@gmail.com> wrote:
>>
>> The modifications would be like Skip or Change (passing property name and
>> new value).
>>
>> Obvioisly limited in cases where there's a projection or subscribers to
>> the event. They would need to be aware of the correction stream concept too.
>>
>> An entry to the CS could look like:
>>
>> Type: Skip,
>> Target: [event id],
>> Reason: [arbitrarily long and descriptive explanation of why this needs to
>> be done]
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "DDD/CQRS" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to dddcqrs+u...@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "DDD/CQRS" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to dddcqrs+u...@googlegroups.com.
--
Studying for the Turing test
--
You received this message because you are subscribed to the Google Groups "DDD/CQRS" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dddcqrs+u...@googlegroups.com.