Grokking System Design Fundamentals
Ask Author
Back to course home

0% completed

Vote For New Content
What is the difference between server capacity and workload?

Shishir

Mar 3, 2024

Some API may need more time to process than others, so I can see how servers can have differing workloads, but wouldn't that have a direct impact on the server's capacity? Is it fair to say that these are essentially the same metric since they are directly related to each other? I'm relatively new to system design, so please let me know if I'm missing some key difference here. Thanks!

2

0

Comments
Comments
Design Gurus
Design Gurusa year ago

Server Capacity is the measure of the maximum capability of your server. It is like the number of pizzas your restaurant can make in an hour. It includes factors like CPU power, memory, storage, network bandwidth, etc.

Workload represents the demands placed on ...

On this page

  1. Round Robin

Use Cases

  1. Least Connections

Use Cases

Comparison to Round Robin

  1. Weighted Round Robin

Pros

Cons

Use Cases

  1. Weighted Least Connections

Pros

Cons

Use Cases

  1. IP Hash

Example

Pros

Cons

Use Cases

  1. Least Response Time

How Least Response Time Load Balancing Works

Pros

Cons

Use Cases

  1. Random

Pros

Cons

Use Cases

  1. Least Bandwidth

Pros

Cons

Use Cases

  1. Custom Load

How Custom Load Load Balancing Works

Pros

Cons

Use Cases