title: best way to build an image service in node.js
body: <p>So I've got this server application running on Google AppEngine that I want to migrate to node.js.</p>
  
  <p>My main concern is building an API similar to the powerfull GAE's blobstore/imageservice combinaison to host and serve the users uploaded pictures.</p>
  
  <p>I'm really new to node.js and I've only read some documentations, viewed some video and played with node so far. I'd like to have some insight on what would be the best solutions to:</p>
  
  <ul>
  <li>host the pictures</li>
  <li>serve them through an efficient cache system</li>
  </ul>
  
  <p>At the moment, I'm leaning toward redis to store and cache the pictures, I haven't looked at all the node modules yet (there are quite a lot!).</p>
  
  <p>What would be your architecture of choice for such an application?</p>