Archive for the ‘Technical Updates’ Category
The Dressipi service is powered by a Rails front end, with various bits of data crunching happening in the background. Our service runs on top of Amazon’s EC2, which gives us great flexibility: we can create and dispose of virtual servers at will, only paying for the time we use. For me, the mental shift with EC2 was not virtualization itself, but considering servers as inherently transient and disposable entities. If a server suffers a serious problem, rather than try and fix it, we simply replace it with a new one, leaving the stricken machine free for post-mortem analysis. This is also great for creating test environments that are only needed a few hours here and there.