You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@fineract.apache.org by "Michael Vorburger (Jira)" <ji...@apache.org> on 2020/10/01 18:35:00 UTC

[jira] [Updated] (FINERACT-867) Scalability & Performance Enhancements for Supporting Millions of Clients, High TPS, and Concurrent Users

     [ https://issues.apache.org/jira/browse/FINERACT-867?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Vorburger updated FINERACT-867:
---------------------------------------
    Labels: gsoc gsoc2020 scalability technical  (was: gsoc gsoc2020 perfomance technical)

> 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
>            Priority: Major
>              Labels: gsoc, gsoc2020, scalability, technical
>
> |*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)