Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Server-Side Pagination and Sorting

TODO: Vishwas to add in details

 

MentorsTBD
Overview & ObjectivesThis project focuses on adding support for server side pagination and sorting to the MifosX platform and the reference user interface
Description
  • Adding pagination and sorting capabilities to the REST API's exposed by the MifosX platform
    Jira Legacy
    serverMifos Atlassian JIRA
    keyMIFOSX-173
  • Update the reference User Interface to consume the same
    Jira Legacy
    serverMifos Atlassian JIRA
    keyMIFOSX-174
Helpful Skills Java (Spring, Jersey) , HTML and Javascript (JQuery)
Impact

Worldwide, there are multitudes of methodologies and delivery channels which deliver financial services to the poor. On the platform through the API, our community has the ability to build applications to allow Mifos to support new markets and scale more services to the poor in need.

For large financial institutions, it is imperative that server side pagination and sorting are supported so that they can build scalable applications on top of the Mifos X platform

Other Resources

 

Jira Legacy
serverMifos Atlassian JIRA
keyMIFOSX-173
Jira Legacy
serverMifos Atlassian JIRA
keyMIFOSX-174

Multi-tenant Caching

TODO: Details to be added by Vishwas 

MentorsTBD
Overview & ObjectivesEnable service level caching using a clustered caching framework to improve the performance of MifosX
Description

MifosX is a multi-tenant application (a single MifosX instance can support multiple MFI's).We need to add tenant aware caching for all common read operation in MifosX (preferably at the service level)

Note: For pure Read operations, Mifos X uses native SQL Queries with Spring's JDBC Template. JPA (the provider being Hibernate) is only used for Create/Update operations

Helpful Skills Java (Spring) , SQL and MySQL
ImpactWhile the current codebase works well for smaller financial organizations, adding caching would greatly improve the performance of MifosX when working with Large the data sets of larger MFI's and big data sets
Other Resources 
Jira Legacy
serverMifos Atlassian JIRA
keyMIFOSX-259

Build a User Interface for Mifos X Data Tables

...