Me pregunto la razón para usar ElastiCache / SimpleQueue en lugar de tener tablas "Cache" y "Queue" dentro de DynamoDB respectivamente.
Parece que la latencia de red a los servicios de Cache / Queue superaría muchas de las ganancias de rendimiento, y que EC2 trate a Dynamo como su servicio de caché / cola ofrecería la misma latencia y rendimiento (ya que Dynamo permite una baja latencia fija bajo cualquier carga).
¿Se trata principalmente del precio de dynamo frente a otros servicios bajo carga?
¿Alguien tiene números de latencia aproximada comparando Dynamo con ElastiCache / SQS?
¿Hay otras consideraciones más importantes que me faltan que justifiquen la complejidad adicional?
Gracias.