Sanyam Goel created FINERACT-867:
------------------------------------

             Summary: Scalability & Performance Enhancements for Supporting 
Millions of Clients, High TPS, and Concurrent Users
                 Key: FINERACT-867
                 URL: https://issues.apache.org/jira/browse/FINERACT-867
             Project: Apache Fineract
          Issue Type: Improvement
            Reporter: Sanyam Goel


|*Overview & Objectives*
As Mifos X has matured as a core banking platform, it's been adopted and used 
by larger institutions serving hundreds of thousands and even millions of 
clients. Partners operating cloud-hosted subscription models are also 
supporting hundreds of thousands of clients across their multi-tenant 
installations. Most recently, more and more digital-first fintechs are using 
the platforms for highly scalable wallet accounts needing hundreds and 
thousands of TPS. We need to benchmark, analyze and improve the performance and 
scalability of the system.|
|*Description*
Enhancements to the back-end platform will include parallelization of all the 
jobs with a configurable amount of concurrency, look at the explain plans of 
the queries being used in the jobs, paginate input queries for jobs, put lazy 
fetching where required, node-aware scheduler and cache, office-wise 
configurable jobs to distribute job-load across servers and write some tests to 
prove that the concurrency will work for a decent amount of scale.
In addition, you'll provide some metrics which can help mid-sized MFIs (those 
having around a million active loans) in adopting Mifos X.
 |
|*Helpful Skills*
Java, Javascript, Spring, JAX-RS, JPA,|
|*Impact*
Higher outreach to the unbanked by supporting larger institutions and scaling 
more rapidly.|



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to