Horizontal Scaling
GraphQL servers can usually be scaled horizontally by running multiple application instances behind a load balancer.
Stateless request handling makes this easier because any instance can process an incoming query. However, subscriptions, in-memory caches, local session state, and other connection-specific features may require additional architecture when multiple instances are used.