4 ms·
I still don't understand why anyone would want to use AWS unless you had money to burn. I haven't followed the prices as of a couple years ago but I'd say most
by yogo 14y ago
I still don't understand why anyone would want to use AWS unless you had money to burn. I haven't followed the prices as of a couple years ago but I'd say most people on here are smart enough to find cheaper solutions that can achieve the same thing. If saving money is your goal you can make it happen--there are providers out there with the right APIs that allow you to build something that can scale (or adapts) at a fixed/linear cost. If you have the money and it isn't worth your time to setup the infrastructure then AWS would be the right decision. I just don't understand the infatuation.
- iampims 14y agoThe real benefits of AWS is scale on demand, if you need it. Formspring reached 1 million users in 45 days. How do you plan for this on typical hardware? Especially when you had no idea ANYONE would use your little side project? AWS isn't cheap. It offers building blocks upon which you can "easily" build and scale a website. Not for everyone, but good enough for us.
- vizzah 14y agoDo you always have to operate expecting sudden spikes and that prevents you from moving to a cheaper hardware? If traffic gets over what you could serve, display 'our servers are busy' message and perhaps that way you could have kept the service alive if costs halved..
- 18pfsmt 14y agoI think the plan is that if you have to manage costs as closely you describe (as you or I might), your revenue opportunities are too small to care about in comparison with the founders' expectations of a giant exit. Many of us are not even playing the same game.
- iampims 14y ago> Do you always have to operate expecting sudden spikes and that prevents you from moving to a cheaper hardware? In short, yes. This is inherent to the nature of Formspring – or to some extent social networks. Since most of your actions on the site are being `broadcasted` to all your followers, and since the distribution of followers follows a pareto distribution, it is very difficult to predict load at any given time, as one single action by a very popular user could trigger hundreds of millions of events (publishing to everybody's stream, sending emails, push notifications, updating counters, spam filtering, etc.) We benefit greatly from the elasticity of AWS, and `scale up` accordingly to deliver this event in a timely manner. If we were not concerned by `delivery time`, we would be able to smooth it out, but at the expense of engagement… and as you can imagine, engagement in a social network is quite important :)