Pourquoi devrais-je utiliser Amazon Kinesis et non SNS-SQS?

J'ai un cas d'utilisation où il y aura un flux de données à venir et je ne peux pas le consommer au même rythme et j'ai besoin d'un tampon. Cela peut être résolu en utilisant une file d'attente SNS-SQS. J'ai appris que le Kinesis résout le même objectif, alors quelle est la différence? Pourquoi...