Forget Chef or Puppet – Automate with Sprinkle: Miso has a relatively standard server architecture for a medium-level traffic Rails application. We use Linode to host our application and we provision a number of VPS instances that make up our infrastructure. We have a load balancer equipped with Nginx and Varnish, we have an application server that runs our Rails application to serve dynamic requests, we have a master-slave database setup, and a cache server that has memcached and redis.How cool is that! I understand this (somewhat)... I should say, "This isn't complete gibbish because I took the CS253 Web Application Engineering course from Udacity.com"
load balancer, Rails application, database setup, cache server and memcache - All this stuff we just went over in week 5 and 6 of the course.
Go me! And thanks Udacity.