Ed,

I am interested on this effort.

Regards

Victor

⁣Obtener BlueMail para Android ​

En 23 oct 2019 3:00 p. m., en 3:00 p. m., Ed Cable <edca...@mifos.org> escribió:
>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

Reply via email to