Communauté RSS DEV

Pokédex du Printemps - Explorer ! Identifier ! Admirer !

Ashley, un jeune ingénieur en herbe d'AWS, a utilisé l'application Pokédex de printemps pour identifier une fleur mystérieuse qu'elle avait trouvée. L'application lui a permis de télécharger une photo de la plante, et elle a identifié l'espèce comme Frangipani. Dans les coulisses, l'image a été téléchargée de manière sécurisée à l'aide d'URLs S3 pré-signées, et un système de notification en temps réel alimenté par les sujets Momento attendait les résultats. L'application a utilisé AWS Cognito pour la gestion des utilisateurs et des cookies signés CloudFront pour protéger l'accès aux fichiers. Ashley a été impressionnée et a voulu en savoir plus sur l'architecture derrière l'application. L'architecture Pokédex de printemps a utilisé le CDN CloudFront avec trois comportements pointant vers des origines différentes. L'application a utilisé la passerelle API AWS, l'autorisateur Cognito et les jetons Momento jetables pour gérer l'accès des utilisateurs et les abonnements. L'application a également utilisé des fonctions Lambda, des files d'attente et des tables DynamoDB pour traiter les téléchargements d'images et stocker des données. L'application a mis en œuvre une limitation de débit à l'aide du cache Momento et a sécurisé les secrets à l'aide du magasin de paramètres AWS SSM ou du gestionnaire de secrets AWS. Dans l'ensemble, le projet Pokédex de printemps a démontré une architecture serveurless événementielle moderne.
favicon
dev.to
Spring Pokédex - Explore! Identify! Appreciate!
Image illustrant l'article : Pokédex du Printemps - Explorer ! Identifier ! Admirer !