--
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.
Visit this group at https://groups.google.com/group/dddcqrs.
For more options, visit https://groups.google.com/d/optout.
Let's imagine that for whatever reason I need to revert system to the state right before action_y_executed event was stored. If I do that, the state of the main system is reverted, but the state of the user management subsystem is not. So if user X attempts to perform action Y after the revert, this attempt will be rejected due to missing "admin" privilege.
I don't really know if the scenario of reverting the system and replaying the input is something I would ever want/need to do, therefore I asked this question....
I am not sure why it would be any issue? What issues do you see that may come up?
On Tue, Jul 4, 2017 at 1:00 PM, Vasiliy Zukanov <vasiliy...@gmail.com> wrote:
I'm writing a Java backend and decided to go with DDD, CQRS and Event Sourcing.
Currently, I have user management logic implemented according to Event Sourcing paradigms, but I start getting a feeling that it might be a non-optimal solution.
What I thought about is to decouple user management from the main application and implement it using the traditional approach, employing third party library like Apache Shiro. Such an implementation will effectively divide the application into two subsystems - traditional user management system, and Event Sourced business system.
Has anyone implemented such approach and can comment on whether it is a good idea at all, and what should I try to avoid?
--
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.
Visit this group at https://groups.google.com/group/dddcqrs.
For more options, visit https://groups.google.com/d/optout.
To unsubscribe from this group and stop receiving emails from it, send an email to dddcqrs+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/dddcqrs.
For more options, visit https://groups.google.com/d/optout.
>>> email to dddcqrs+unsubscribe@googlegroups.com.
>>> Visit this group at https://groups.google.com/group/dddcqrs.
>>> 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+unsubscribe@googlegroups.com.
>> Visit this group at https://groups.google.com/group/dddcqrs.
>> 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.
> Visit this group at https://groups.google.com/group/dddcqrs.
> 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.