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

[IRS]🌟🚀[SPIKE][IMPL] Remediation of technical Debts /irs/orders api #933

Open
1 of 20 tasks
mkanal opened this issue Oct 22, 2024 · 0 comments
Open
1 of 20 tasks
Labels
irs Feature/Bug for Item Relationship Service component Prep-R25.03

Comments

@mkanal
Copy link

mkanal commented Oct 22, 2024

Overview

Explain the topic in 2 sentences

Since this API has not yet been used by any operational system, it should be thoroughly analyzed for technical debts and brought up to date with the latest development practices. Additionally, I want to implement missing integration tests for this interface to ensure its reliability and functionality.

What's the benefit?

Robust and working API which could be used in prod environment.

What are the Risks/Dependencies ?

  • Nothing to report

Detailed explanation

Identification of technical debts, and a comprehensive list of identified debts is documented

Current implementation

Proposed improvements

Feature Team

Contributor

Committer


User Story

As a developer,
I want to identify and remediate the technical debts in the /irs/orders API,
so that it is aligned with the current development standards and is ready for productive usage.

Background

Since this API has not yet been used by any operational system, it should be thoroughly analyzed for technical debts and brought up to date with the latest development practices. Additionally, I want to implement missing integration tests for this interface to ensure its reliability and functionality.

Acceptance Criteria

  • The /irs/orders API is thoroughly analyzed for technical debts, and a comprehensive list of identified debts is documented.
  • The /irs/orders API is reviewed and updated to reflect the latest development requirements and best practices.
  • PBIs are created in BL for remediation of technical debts
  • Integration tests for the /irs/orders API are created and successfully executed, covering all critical functionalities of the interface.
  • The results of the integration tests are documented, demonstrating that the API functions correctly and reliably under expected operational conditions.
  • /irs/orders api is covered with load and stability tests based on current quantity model (20k in 24h/ 200k initial load 5 days)

Test Cases

Test Case 1

Steps

  1. Do something
  2. Click something
  3. Add something

Expected Result

  1. Expectation
  2. Expectation
  3. Expectation

Architectural Relevance

The following items are ensured (answer: yes) after this issue is implemented:

Justification: (Fill this out, if at least one of the checkboxes above cannot be ticked. Contact the Architecture Management Committee to get an approval for the justification)

Additional information

  • I am aware that my request may not be developed if no developer can be found for it. I'll try to contribute a developer (bring your own developer)
@mkanal mkanal converted this from a draft issue Oct 22, 2024
@mkanal mkanal added irs Feature/Bug for Item Relationship Service component Prep-R25.03 labels Oct 22, 2024
@mkanal mkanal changed the title [IRS]🌟[SPIKE][IMPL] Remediation of technical Debts /irs/orders api [IRS]🌟🚀[SPIKE][IMPL] Remediation of technical Debts /irs/orders api Oct 23, 2024
@mkanal mkanal added this to IRS Oct 23, 2024
@github-project-automation github-project-automation bot moved this to inbox in IRS Oct 23, 2024
@mkanal mkanal moved this from inbox to backlog in IRS Oct 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
irs Feature/Bug for Item Relationship Service component Prep-R25.03
Projects
Status: backlog
Development

No branches or pull requests

1 participant