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

User Story 2-1: Scale up or down #66

Open
Tracked by #67
OmerMajNition opened this issue Oct 17, 2024 · 0 comments
Open
Tracked by #67

User Story 2-1: Scale up or down #66

OmerMajNition opened this issue Oct 17, 2024 · 0 comments

Comments

@OmerMajNition
Copy link

Users should be able to add servers to existing POPs or even add a new POP altogether in the system. For example, when we increase the number of servers in a POP we must also increase the output ports of Load Balancer routing traffic to servers.

Following example shows when we add a new server in POP-1, wiring with proxy and load balancer also gets updated.

image

Note: While we scale up or scale down, we should trigger affected reactors with updates information so that users’ business logic could be updated accordingly. For example, Load Balancer, doing scheduling decisions based on user defined business logic, would need to be updated with resultant output ports. This would update LB logic to consider newly added server for scheduling decisions.

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

No branches or pull requests

1 participant