Thanks for bringing this to the list. It looks to be a very low level (in
the stack) and therefore, highly impactful. I was there when the decision
was made to adopt this pattern and SynchronousCommandProcessingService as a
flexible improvement to the existing CQRS. I remember asking some
questions, but this was and is, beyond my direct experience.


https://cwiki.apache.org/confluence/display/FINERACT/FSIP-5:+New+command+processing+infrastructure

What I do know is that we should be deliberate with this process, and I
appreciate your write up on wiki.  Definitely other architects here should
take a look.

At times over the past decisions - it feels to me that we try to be "too
clever", and this creates a problem with maintainability.  I'd like to make
sure we understand the alternatives as we dig into this. You raised Apache
Camel as an option - would it be worth it to ask someone over in that
project to comment on this?  Is there some whitepaper or comparison out
there between the alternatives available?  Is this consistent with Spring
Boot 3 ?  Is this on the cutting edge?

Reply via email to