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

[MAINTENANCE] Test running dev API on AWS API Gateway #265

Open
lizkrznarich opened this issue Sep 30, 2024 · 0 comments
Open

[MAINTENANCE] Test running dev API on AWS API Gateway #265

lizkrznarich opened this issue Sep 30, 2024 · 0 comments
Assignees
Labels
maintenance Work needed to maintain long-term health/performance of code and infrastructure

Comments

@lizkrznarich
Copy link
Contributor

Service/repository
ror-api

Describe the current state/issue
ror-api currently runs behind an AWS ALB load balancer and uses AWS WAFv2 for rate limiting and other traffic management. Caching and granularity of rate-limiting and blocking and limited with this approach.

Describe the desired state/solution
Explore running ROR API behind AWS API Gateway for additional traffic management and caching options. Test on Dev to get an idea of performance and cost. The following should be load tested on dev and cost/performance metrics should be compared:

  • Current state (ALB with WAFv2)
  • Running behind AWS API gateway
  • Running behind AWS API gateway with caching

Additional notes
Load testing should include many repeat request to mimic behaviors we see in production.

@lizkrznarich lizkrznarich added the maintenance Work needed to maintain long-term health/performance of code and infrastructure label Sep 30, 2024
@lizkrznarich lizkrznarich self-assigned this Sep 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance Work needed to maintain long-term health/performance of code and infrastructure
Projects
Status: No status
Development

No branches or pull requests

1 participant