As a DevOps Engineer
I want to baseline core services with the new completed batching position handler (fulfil, abort and timeout)
so that we can ensure the performance and stability of the system with the updated functionality.
Acceptance Criteria:
[ ] Update the Docker stack with the new complete position batching changes (fulfil, abort and timeout).
[ ] Prepare a set of performance test cases that stress the core services under different scenarios.
[ ] Execute the performance test cases against the updated core services.
[ ] Capture and analyze performance metrics and results.
[ ] Document the baseline performance metrics for future reference.
[ ] Verify that the batch configuration is somewhat optimised to improve performance without too adversely affecting latency.
[ ] Verify that a recommendation/guideline is provider for the batch configuration
Complexity: Medium > Updating the Docker stack and running performance tests requires technical expertise.
Uncertainty: Low > The process for running performance tests and capturing results is well-established.
Tasks:
[ ] Modify the Docker stack to include the new complete position batching changes (fulfil, abort and timeout).
[ ] Collaborate with the development team to understand the specifics of the batching changes.
[ ] Design and create a set of performance test cases that cover various usage scenarios.
[ ] Set up the performance testing environment and tools.
[ ] Execute the performance test cases against the updated core services.
[ ] Monitor system performance and capture relevant metrics (e.g., response time, throughput, resource utilization).
[ ] Analyze the test results and identify any performance bottlenecks or issues.
[ ] Document the baseline performance metrics and share them with the team.
Done
[ ] Acceptance Criteria pass
[ ] Docker stack is updated with new complete position batching changes (fulfil, abort and timeout)
[ ] Performance test cases are designed and executed successfully.
[ ] Performance metrics and results are captured and documented.
[ ] Any identified performance issues or bottlenecks are reported to the development team for resolution.
Pull Requests:
[ ] Create a PR to update the Docker stack with the new position prepare batching changes.
Follow-up:
[ ] Collaborate with the development team to address any performance issues or bottlenecks found during testing.
[ ] Perform regular performance testing to track system performance over time and detect any regressions.
Dependencies:
[ ] New position prepare batching changes are available for integration.
Goal:
As a
DevOps EngineerI want to
baseline core services with the new completed batching position handler (fulfil, abort and timeout)so that
we can ensure the performance and stability of the system with the updated functionality.Acceptance Criteria:
Complexity: Medium > Updating the Docker stack and running performance tests requires technical expertise. Uncertainty: Low > The process for running performance tests and capturing results is well-established.
Tasks:
Done
Pull Requests:
Follow-up:
Dependencies:
Accountability: