J'ai besoin de collecter des données à partir de nombreuses sources de données (par exemple, les téléphones mobiles). Par exemple, 1 000 téléphones, chacun téléchargeant un lot de 1 Mo toutes les 20 minutes. Je pense à utiliser un flux Kinesis avec un seul fragment pour ingérer les données (le débit total est d'environ 1 Mo/s). Est-il logique que les téléphones individuels accèdent directement à l'API Kinesis, ou dois-je mettre en avant ma propre interface (par exemple, serveur Web)? Quelles seraient les principales limites/considérations à garder à l'esprit lors de la prise de cette décision?Kinesis partition avec de nombreux producteurs
P.S. L'alternative à l'utilisation de l'infrastructure AWS IoT serait considérablement plus coûteuse.