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

Serverless reverse proxy implementation #5703

Closed
0xean opened this issue Nov 27, 2023 · 1 comment · Fixed by #5950
Closed

Serverless reverse proxy implementation #5703

0xean opened this issue Nov 27, 2023 · 1 comment · Fixed by #5950
Assignees

Comments

@0xean
Copy link
Contributor

0xean commented Nov 27, 2023

Background

we need a basic reverse proxy for 0x and zerion

some sort of serverless infra should be utilized for this.

https://www.serverless.com/ has been offered as a good solution for simple lambda abstraction

Acceptance Criteria

  1. implement basic reverse proxy for 0x / zerion, test all critical endpoints called by the shapeshift app
  2. determine proper secret storage (can we use GH secrets) and access (how do we rotate keys)
  3. CI/CD process for updates
  4. ping @0xean for adding cnames / cloudfront
  5. endpoints should restrict origin
  6. rate limiting by ip would be nice to have, but could also be done in CF
  7. write lambda in TS
@0xean 0xean converted this from a draft issue Nov 27, 2023
@0xean
Copy link
Contributor Author

0xean commented Nov 27, 2023

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

Successfully merging a pull request may close this issue.

2 participants