Developers must consider how stateful or stateless their web services are when deploying in a clustered environment like a server farm. Stateless services are easier to scale by adding nodes and have higher performance as they don't require preserving state between requests. If services are stateful, the service or middleware must handle failover and reconstructing state when requests are routed to different nodes.