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

soroban-rpc: Define and document a scaling strategy #506

Closed
paulbellamy opened this issue Mar 10, 2023 · 1 comment
Closed

soroban-rpc: Define and document a scaling strategy #506

paulbellamy opened this issue Mar 10, 2023 · 1 comment

Comments

@paulbellamy
Copy link
Contributor

paulbellamy commented Mar 10, 2023

What problem does your feature solve?

As an operator, I'd like to know what I should do when soroban-rpc load gets too high for my existing infrastructure.

What would you like to see?

Ideal

Using the results of #505, we should write up a document explaining the expected scaling strategy. Isolated pods? Scale soroban-rpc with single captive-core? Do some research/thinking/modelling and decide.

First pass

In order to kick-off a first pass of the runbook we'd like to send to partners prior to testnet launch, we should prioritize just understanding how many requests a single instance can handle (per our the hardware profile we recommend: #505). We'd like to be able to articulate in the runbook to partners something like, "after x rps, add another RPC instance".

Scaling RPC using a single captive-core is out-of-scope for the initial first pass.

What alternatives are there?

@mollykarcher mollykarcher moved this from Backlog to Next Sprint Proposal in Platform Scrum Mar 22, 2023
@sreuland sreuland moved this from Next Sprint Proposal to Current Sprint in Platform Scrum Mar 28, 2023
@sreuland sreuland moved this from Current Sprint to Next Sprint Proposal in Platform Scrum Mar 28, 2023
@mollykarcher mollykarcher moved this from Next Sprint Proposal to Backlog in Platform Scrum May 23, 2023
@tsachiherman tsachiherman moved this from Backlog to Next Sprint Proposal in Platform Scrum Jun 5, 2023
@tsachiherman tsachiherman moved this from Next Sprint Proposal to Backlog in Platform Scrum Jun 6, 2023
@mollykarcher mollykarcher added this to the Soroban Pubnet Release milestone Sep 26, 2023
@mollykarcher mollykarcher moved this from Backlog to Next Sprint Proposal in Platform Scrum Sep 27, 2023
@mollykarcher mollykarcher moved this from Next Sprint Proposal to Current Sprint in Platform Scrum Oct 12, 2023
@stellarsaur stellarsaur self-assigned this Nov 3, 2023
@stellarsaur stellarsaur moved this from Current Sprint to Needs Review in Platform Scrum Nov 15, 2023
@stellarsaur
Copy link
Contributor

This doc describes a scaling strategy with our current architecture. Closing

@github-project-automation github-project-automation bot moved this from Needs Review to Done in Platform Scrum Nov 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

4 participants