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