Thanks Jim.

On Thu, Sep 25, 2025 at 12:56 AM James Dailey <[email protected]> wrote:

> +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