Hi Ed,
I'm interested in helping out in this, I have gone through the list of next
steps. I will start working on what I can.

Regards,
Apoorva

On Thu 24 Oct, 2019, 1:57 AM Ed Cable, <[email protected]> wrote:

> Hi Mifos and Fineract communities,
>
> In follow up to my previous comments on Joseph's thread I wanted to
> initiate a collaborative community-wide effort to help address the ongoing
> and growing need for helping Mifos/Fineract scale and sustain high load
> environments.
>
> This really represent an area where we can demonstrate that together as
> Open Source Community we are much stronger than each individual or partner
> trying to tackle this alone.
>
> This would be for both Fineract and Fineract CN.
>
> *Why the need for this Working Group?*
> The formation of a working group focused on this subject is needed as
> evident from various mail thread or support requests trying to optimize the
> system for high load/volume environments and a growing number of prospects
> eager to use the platform but needing more visibility into its performance
> and ability to meet high TPS requirements.
>
> Secondly, there are many partner-led implementations and deployments of
> Fineract/Mifos supporting millions of clients and it would be valuable to
> share that knowledge across the community.
>
> Lastly, it's been quite some time since we've had public performance
> testing done, the efforts led by eSolve in 2017 (see wiki page) and 
> IBM/Conflux
> in 2015
> <https://www.ibm.com/partnerworld/page/stg_ast_sys-mifos-x-on-ibm-powerlinux-servers>both
> pre-date the recent change from Hibernate to OpenJPA. Kumaranath with
> support from Avik of Fynarfin worked on performance related issues during
> 2018 GSOC -
> https://docs.google.com/document/d/18_awblHsI3uZmc7f80Q5HljAGwc2XhIpYOlOtW_-In0
>
>
> *What/How*
>
>    1. Create a set of reproducible tools to enable automation of this on
>    an ongoing basis.
>       1. Performance testing related data sets - i.e. DB dumps, scripts
>       to generate test data
>       2. Postman scripts to run load tests
>       3. Perhaps we can create a repo on github for this?
>    2. Access to Resources
>       1. If you have hardware or cloud environments available to conduct
>       these load/performance tests please share.
>    3. Culture & Transparency - Establish this as a priority area of the
>    community to collectively address.
>    4. Documentation (likely on the Fineract Wiki) - I created this page
>    to start: https://cwiki.apache.org/confluence/x/khD3Bw
>       1. Share and document existing results of performance testing to
>       date. Share the details of environments you have set up to address high
>       load needs.
>       2. Document the scenarios and TPS requirements that need to be
>       tested
>       3. Document typical improvements to address performance (at a
>       configuration, database, code, level, etc.)
>    5. Identify issues to fix
>       1. Log new issues, update existing issues, and tag appropriately.
>    6. Share code and fixes to address performance issues
>       1. Make these a priority and plan out in our release roadmapping.
>
> *Next Steps*
>
>    - If interested in joining the group, respond to this thread.
>    - Begin sharing your inputs on the wiki page.
>    - Start fixing existing issues.
>    - Help in creating and executing on our performance testing plan.
>
> Thanks,
>
> Ed
>
> Mifos-developer mailing list
> [email protected]
> Unsubscribe or change settings at:
> https://lists.sourceforge.net/lists/listinfo/mifos-developer

Reply via email to