title: Pros and Cons of Sticky Session / Session Affinity load blancing strategy?
body: <p>One approach to high scalability is to use network load balancing to split processing load between several servers. </p>
  
  <p>One challenge that this approach presents is where servers are state aware - storing user state in a "session". </p>
  
  <p>One solution to this problem is "sticky session" (aka "session affinity") where each user is assigned to a single server and his/her state data is contained on that server exclusively throughout the duration of the session.</p>
  
  <p>What are the Pros and Cons of the "sticky session" approach? Do you use it and if so are you satisfied with it?</p>