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

Improve Graphql Performance and Scalability #425

Open
1 of 2 tasks
Niicck opened this issue Jan 2, 2019 · 3 comments
Open
1 of 2 tasks

Improve Graphql Performance and Scalability #425

Niicck opened this issue Jan 2, 2019 · 3 comments
Labels
Public Launch tasks to complete before opening up ctxfloods to the public

Comments

@Niicck
Copy link
Collaborator

Niicck commented Jan 2, 2019

  • Maintain individual postgres connection pools of size 1 on every graphql lambda function.
  • Place graphql lambda functions in the same VPC as postgres RDS.
@Niicck Niicck added the Public Launch tasks to complete before opening up ctxfloods to the public label Jan 2, 2019
@Niicck
Copy link
Collaborator Author

Niicck commented Feb 25, 2019

  • add a cost analysis limit to graphql queries
  • add a concurrency limit (via API Gateway, preferably) to /graphql endpoints
  • experiment with larger DB instances, for better bandwidth

@Niicck
Copy link
Collaborator Author

Niicck commented Feb 25, 2019

current working branch is "load-test"

@Niicck
Copy link
Collaborator Author

Niicck commented Mar 4, 2019

  • experiment with SSD
  • experiment with Provisioned iOps

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Public Launch tasks to complete before opening up ctxfloods to the public
Projects
None yet
Development

No branches or pull requests

1 participant