+1

I appreciate the transparency and detail

Looking forward to seeing your code.



On Wed, Sep 24, 2025 at 2:06 PM Kapil Panchal <
[email protected]> wrote:

> *Meeting Minutes*
> *Date/Time:* 24th September 2025, 2:00 PM IST
> *Location:* Online
> *Present:* Kapil Panchal, Aleksandar Vidakovic
> ------------------------------
>
> *Agenda*
>
>    1.
>
>    Concerns with present command infrastructure.
>    2.
>
>    Type safety of data in the application.
>    3.
>
>    Roadmap to proceed ahead.
>    4.
>
>    Delivery and deliverables.
>    5.
>
>    Roadmap phases and plan.
>    6.
>
>    Example solution proposal by Kapil Panchal.
>
> ------------------------------
>
> *Minutes*
>
>    1. Ice breaker talks between Kapil and Aleks.
>    2.
>
>    Discussion on the current command architecture,* logging *commands and
>    resiliance4J library used for a *fail safe* database inserts and
>    updates.
>    3.
>
>    Discussion on the *New Command Processing* architecture.
>    4.
>
>    Discussion on Kapil's proposed design solution. Aleks to check the
>    existing pull request for correctness.
>    5.
>
>    Discussed the current *code quality* and *serialisation* and the
>    perils of the current implementation which are without any type-safety and
>    how it affects future scalability of the application. (Early Indicators).
>    6.
>
>    Currently application is very *tightly coupled* between major
>    implementation modules e.g. loans, savings etc.
>    7.
>
>    Current development efforts should not be adversely affected because
>    of the New Command Processing implementation.
>    8.
>
>    Discussion on different *strategies* that are in process that are used
>    to implement the New Command Processing architectures. This addresses the
>    issue of the tight coupling between the modules.
>    9.
>
>    Looking for more *volunteers* who can also contribute to this project,
>    as the effort estimate for implementing these changes though phase-wise is
>    huge ~ 2 developers working full time (40 hours a week) implementing this
>    would take about 1-2 years to fully implement and test the application.
>    10.
>
>    Kapil to initially work on
>    https://issues.apache.org/jira/browse/FINERACT-2291 and the first pull
>    request to be released.
>
>    11.
>
>    *Conclusion* on the meeting.
>
> ------------------------------
>
> *Next Steps / Call for Participation*
> We invite more contributors to join this initiative. Your expertise and
> time can accelerate the implementation of the new command processing
> architecture and strengthen the overall scalability of the application.
>

Reply via email to