*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