3 ms·
Amazon estimated that each 1 ms of additional latency costs them a few million dollars a year as well as decreases rate of returning users. For low latency ther
by bitL 13y ago
Amazon estimated that each 1 ms of additional latency costs them a few million dollars a year as well as decreases rate of returning users. For low latency there is still nothing better than eventual consistency, so they may be driven by the bottom line.
Also, from my experience of being a merchant on Amazon with hundreds of thousands of items in inventory that need to be updated almost realtime as prices/stock changes all the time, leading to a few millions updates a day (in bulk), I can't envision how Amazon would be able to achieve fast import from a horde of merchants like me on any SQL system.
- room271 13y agoYeah, the Dynamo paper is very clear about the rationale behind creating DynamoDB and its usage: - downtime (lack of availability) is very expensive to them, both directly and also reputationally - traditional ACID stores don't scale with writes whereas an eventually consistent store can achieve this So I completely agree with you in short: Amazon have great reasons to pursue approaches based on eventual consistency.