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

Add Application Level Burst Control #2136

Closed
shilmyhasan opened this issue Aug 31, 2023 · 6 comments
Closed

Add Application Level Burst Control #2136

shilmyhasan opened this issue Aug 31, 2023 · 6 comments

Comments

@shilmyhasan
Copy link

shilmyhasan commented Aug 31, 2023

Problem

Current product supports only subscription level burst control for product and this feature is to add application level burst control for APIs.

Solution

Implement application level burst control by adding burst control configurations to application policies.

Affected Component

APIM

Version

4.3.0

Implementation

No response

Related Issues

No response

Suggested Labels

No response

@shilmyhasan
Copy link
Author

shilmyhasan commented Sep 8, 2023

Developer Comment - Progress Update (04/09/2023 - 08/09/2023)


  • Design document [1] has been created and the proposed solution is emailed to Architecture group.
  • Backend code for the Application burst control feature has been completed by hard coding the values at the API Key Validator level

Action Items.

  • Test the implemented backend code with the hard coded values to ensure the basic functionality works properly
  • Write the front end code along with the data store and retrieval part from the database
  • Test the functionality end to end.

[1] - https://docs.google.com/document/d/1DOwYNz-o_WUmQ97CoPZ-YWph0hbxIDe1wvysWnaO3eQ/edit?usp=sharing

@shilmyhasan
Copy link
Author

shilmyhasan commented Sep 18, 2023

Developer Comment - Progress Update (11/09/2023 - 15/09/2023)


  • Tested the basic flows in application burst control with the code thats written by hard coding the values
  • Fixed the issues in the basic flows and verified that basic functionality works as expected
  • Implementing the datastore persistence and retrieval for the newly added columns.
  • Writing the front end code is in progress.

@shilmyhasan
Copy link
Author

Developer Comment - Progress Update (18/09/2023 - 22/09/2023)


  • Completed Implementation for both backend and front end
  • Tested the flows end to end

Action items.

  • Send/Merge the PRs

@shilmyhasan
Copy link
Author

@nandika nandika added this to the 4.3.0-M1 milestone Nov 16, 2023
@npamudika
Copy link

Docs - wso2/docs-apim#7299

@npamudika
Copy link

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

No branches or pull requests

3 participants