Indeed, but horizontal scaling has been common before Rails and will be common after Rails, since most web apps are stateless and transaction based. So, even though Apache and mod_blah only runs as one process, you can still horizontally scale. With rails it is apparently common to have more than one process per server.