title: understanding load balancing in asp.net
body: <p>I'm writing a website that is going to start using a load balancer and I'm trying to wrap my head around it.</p>
  
  <ol>
  <li>Does IIS just do all the balancing for you?</li>
  <li>Do you have a separate web layer that sits on the distributed server that does some work before sending to the sub server, like auth or other work?</li>
  </ol>
  
  <p>It seems like a lot of the articles I keep reading don't really give me a straight answer, or I'm just not understanding them correctly, I'd like to get my head around how true load balancing works from a techincal side, and if anyone has any code to share that would also be nice.</p>
  
  <p>I understand caching is gonna be a problem but that's a different topic, session as well.</p>