Ticket Contents
Description
The institutions that need to deploy Payment Hub EE to connect into inclusive instant payment systems like Mojaloop or to connect into mobile money APIs are resource-constrained and need to optimize the cost of deploying Payment Hub EE as much as possible. This project would center around building out a bundled performance testing tool and harness to project and monitor monthly costs and overall total cost of ownership
Goals & Mid-Point Milestone
Goals
- [1] [Determine the design of the environment to generate performance test load]
- [2] [Implement environment (likely jMeter) and ship as a container to generated load against PH-EE or Mobile Wallet (exact details to come from Mojafos work]
- [3] [Enable environment to generate reports that give a broad input for the cost estimation tools for the popular cloud platforms such as GCP. ]
- [4] [Enable the environment to also automatically deploy and configure monitoring tools (grafana/prometheus)]
- [5] [Create roadmap for future scope of project to easily deploy to non-Mojafos and Mifos/PH-EE deployments as focus of this project is deploying tool against Mojafos. ]
- [6] [Performance testing tool and harness to analyze costs of using PH-EE]
Setup/Installation
.
Expected Outcome
Cost and Resource-constrained implementers will have better visiblity and control over costs of deploying valuabe tools like PH-EE
Acceptance Criteria
.
Implementation Details
Performance Testing Tool/Harness to Optimize Cost of PH-EE
Tech Skills Needed
Docker, Kubernetes, Jenkins, Bash, Java - Spring, PostgreSQL, MariaDB, Cassandra, TDD With JUnit 4, Gradle
Mockups/Wireframes
.
Product Name
Performance Testing Tool/Harness to Optimize Cost of PH-EE
Organisation Name
The Mifos Initiative
Domain
Financial Inclusion
Tech Skills Needed
Docker, Java, Jenkins, Kubernetes, Spring Boot, Other
Mentor(s)
@tdaly61
Category
Backend, CI/CD, Delpoyment, Other
Weekly Goals (Updated 25th June by T Daly mentor for Devesh Pandey)
Week 1
Week 2
Week 3
Week 4
Week 5
Week 6
Ticket Contents
Description
The institutions that need to deploy Payment Hub EE to connect into inclusive instant payment systems like Mojaloop or to connect into mobile money APIs are resource-constrained and need to optimize the cost of deploying Payment Hub EE as much as possible. This project would center around building out a bundled performance testing tool and harness to project and monitor monthly costs and overall total cost of ownership
Goals & Mid-Point Milestone
Goals
Setup/Installation
.
Expected Outcome
Cost and Resource-constrained implementers will have better visiblity and control over costs of deploying valuabe tools like PH-EE
Acceptance Criteria
.
Implementation Details
Performance Testing Tool/Harness to Optimize Cost of PH-EE
Tech Skills Needed
Docker, Kubernetes, Jenkins, Bash, Java - Spring, PostgreSQL, MariaDB, Cassandra, TDD With JUnit 4, Gradle
Mockups/Wireframes
.
Product Name
Performance Testing Tool/Harness to Optimize Cost of PH-EE
Organisation Name
The Mifos Initiative
Domain
Financial Inclusion
Tech Skills Needed
Docker, Java, Jenkins, Kubernetes, Spring Boot, Other
Mentor(s)
@tdaly61
Category
Backend, CI/CD, Delpoyment, Other
Weekly Goals (Updated 25th June by T Daly mentor for Devesh Pandey)
Week 1
Week 2
Week 3
Week 4
Week 5
Week 6