Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DMP 2024]: Performance Testing Tool/Harness for Monthly Costing & TCO of PH-EE #263

Closed
DavidH-1 opened this issue Apr 13, 2024 · 3 comments

Comments

@DavidH-1
Copy link

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

No response

Expected Outcome

Cost and Resource-constrained implementers will have better visiblity and control over costs of deploying valuabe tools like PH-EE

Acceptance Criteria

No response

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

No response

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

@AieshaShetty
Copy link

Hi @tdaly61, I would like to work on this project. My tech stack includes core Java, Spring Boot, and JPA. Is there any smaller issue to work on this first?

@AbhimanyuSamagra
Copy link

Do not ask process related questions about how to apply and who to contact in the above ticket. The only questions allowed are about technical aspects of the project itself. If you want help with the process, you can refer instructions listed on Unstop and any further queries can be taken up on our Discord channel titled DMP queries. Here's a Video Tutorial on how to submit a proposal for a project.

@DavidH-1
Copy link
Author

THIS ISSUE HAS BEEN MIGRATED TO THE MOJAFOS REPO openMF/mojafos#44

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants