Skip to content

Enhance SDK characterisation to include Security  #3750

@PaulGregoryBaker

Description

@PaulGregoryBaker

Goal:

As a Mojaloop Community member
I want to understand the performance characterisation of the Mojaloop Connector with security enabled
so that use this to plan and cost an appropriate deployment of mojaloop particpation tools that meets my availability and performance requirements.

Acceptance Criteria:

  • Verify that testing harness used to characterise the SDK in terms of performance has
    • mTLS enabled
    • JWS enabled
  • Verify that the impact of enabling security is calculated. I.e. measurement without security compared to measurement with security
  • Document the findings
  • Perform basic validation of the performance using e.g. profiling tools, to improve the performance where applicable. When the work required is more substantial, then create a story based on findings.

Complexity: <High|Medium|Low> > A short comment to remind the reason for the rating

Uncertainty: <High|Medium|Low> > A short comment to remind the reason for the rating


Tasks:

  • Set up security in ml core test harness
  • Perform security equivalent charactization of sdk non security passes
  • Logger fixes for sdk components
  • Logger fixes for sdk
  • Rerun characterizations
  • Document findings

Done

  • Acceptance Criteria pass
  • Designs are up-to date
  • Unit Tests pass
  • Integration Tests pass
  • Code Style & Coverage meets standards
  • Changes made to config (default.json) are broadcast to team and follow-up tasks added to update helm charts and other deployment config.
  • TBD

Pull Requests:

  • TBD

Follow-up:

  • N/A

Dependencies:

  • N/A

Accountability:

  • Owner: TBC
  • QA/Review: TBC

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions