Hi

The “blue boxes here” link is not really working to me. Would you please share 
as part of your email all the details we need to know?

Regards,
Adam

> On 29 Jul 2024, at 15:04, Zeyad Nasef <zeyad.nasef....@gmail.com> wrote:
> 
> Hello everyone,
> 
> I hope you are all doing well.
> 
> Two weeks ago, I initiated a thread 
> <https://lists.apache.org/thread/7vzxzol048qojmc4kry5v4ybwgdf050y> regarding 
> the introduction of type-safety to the write requests' (aka.. commands) 
> execution flow. I highlighted several issues within the current flow that 
> complicate maintenance and the development of new features, as well as some 
> initial solutions.
> 
> At present, I am working on a PR 
> <https://github.com/apache/fineract/pull/3994> to demonstrate a proof of 
> concept for improving this flow. However, I have encountered a challenge with 
> replacing the three intermediate services (Blue boxes here 
> <https://private-user-images.githubusercontent.com/380079/346514595-1357016c-3650-4b71-8e9d-1b6f671617fe.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIyNTg0OTAsIm5iZiI6MTcyMjI1ODE5MCwicGF0aCI6Ii8zODAwNzkvMzQ2NTE0NTk1LTEzNTcwMTZjLTM2NTAtNGI3MS04ZTlkLTFiNmY2NzE2MTdmZS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzI5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcyOVQxMzAzMTBaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04YTM1OTJkNzAxYzkxYTcyMTNmNjM5ZGM2M2U0YmM1NTBhMmVmOTMzYTc3YjhjMGIyZTRjNGM5OWU1MmE2ZDZiJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.dZp7t3l7sDRDrJlbn5B7puWFE98oVq-uEWlA4OT_n9I>)
>   that manage the command before it reaches the specific service handling the 
> logic.
> Should I leave them this way and just accept the new "Typed" stuff?
> Should I change the actual logic and use different methods to reduce the code 
> complexity ...etc?
> 
> I would greatly appreciate any assistance or suggestions on how to enhance 
> this flow by replacing these services.
> 
> Thank you for your help!
> 
> Best regards,
> Zeyad Nasef

Reply via email to