Zastanawiam się nad uzasadnieniem używania ElastiCache / SimpleQueue w porównaniu z posiadaniem tabel „Cache” i „Queue” odpowiednio w DynamoDB.
Wygląda na to, że opóźnienie sieci dla usług pamięci podręcznej / kolejki przyniosłoby znaczny wzrost wydajności, a EC2 traktuje Dynamo jako swoją usługę pamięci podręcznej / kolejki, oferując takie samo opóźnienie i przepustowość (ponieważ Dynamo pozwala na stałe niskie opóźnienie w dowolnym Załaduj).
Czy chodzi głównie o cenę dynamo w porównaniu do innych usług pod obciążeniem?
Czy ktoś ma jakieś przybliżone liczby opóźnień porównujące Dynamo z ElastiCache / SQS?
Czy brakuje mi innych ważniejszych uwag, które uzasadniają dodatkową złożoność?
Dzięki.