title: Why are RESTful Applications easier to scale
body: <p>I always read that one reason to chose a RESTful architecture is (among others) better scalability for Webapplications with a high load.</p>
  
  <p>Why is that? One reason I can think of is that because of the defined resources which are the same for every client, caching is made easier. After the first request, subsequent requests are served from a memcached instance which also scales well horizontally. </p>
  
  <p>But couldn't you also accomplish this with a traditional approach where actions are encoded in the url, e.g. (booking.php/userid=123&amp;travelid=456&amp;foobar=789). </p>