Création d'applications sans serveur avec une architecture pilotée par les événements (Français) | Building Serverless Applications with an Event-Driven Architecture (French)
Offered By: Amazon Web Services via AWS Skill Builder
Course Description
Overview
Présentation de l’atelier
Le sans serveur est l’architecture native du cloud. Vous pouvez créer des architectures sans serveur pour presque n’importe quel type d’application ou de service backend, sans penser aux serveurs. Ce type d’architecture permet d’éliminer les tâches de gestion de l’infrastructure, comme l’allocation de serveurs ou de clusters, la correction, la maintenance des systèmes d’exploitation et l’allocation de capacités. Tout ce qui est nécessaire pour exécuter et mettre à l’échelle votre application avec une haute disponibilité est géré pour vous.
Le sans serveur vous permet de transférer une plus grande partie de vos responsabilités opérationnelles vers Amazon Web Services (AWS), ce qui augmente votre agilité et votre innovation et réduit votre coût total de possession. Vos développeurs peuvent se concentrer sur leur produit au lieu de se soucier de la gestion et de l’exploitation de serveurs ou de moteurs d’exécution, que ce soit dans le cloud ou sur site. Cette réduction des frais permet aux développeurs de récupérer du temps et de l’énergie à dépenser dans le développement de produits de qualité, évolutifs et fiables.
Dans cet atelier, vous créez une application d’impression de livres basée sur le web grâce à un ensemble de technologies sans serveur comprenant Amazon API Gateway, AWS Step Functions, AWS Lambda, Amazon Simple Storage Service (Amazon S3), Amazon DynamoDB, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (Amazon SQS) et Amazon Rekognition.
L’application permet aux clients de charger une collection d’images qu’ils souhaitent imprimer dans un livre physique. Chaque image est traitée pour s’assurer qu’elle est correctement affichée dans le livre. L’application utilise Step Functions pour gérer le flux de travail. Le flux de travail utilise des fonctions Lambda pour s’assurer que chaque image est le type de fichier approprié et utilise Amazon Rekognition pour s’assurer que le contenu est approprié. Le flux de travail redimensionne et marque également les images en filigrane, puis génère une épreuve PDF que le client doit approuver. Amazon SNS envoie ensuite un e-mail au client pour approbation avant d’envoyer la tâche à Amazon SQS. Amazon SQS envoie le livre au service d’impression tiers pour qu’il soit imprimé et expédié au client.
Objectifs
À la fin de cet atelier, vous serez en mesure d’effectuer les opérations suivantes :
- Comprendre une architecture orientée événements.
- Comprendre comment Step Functions est configuré pour orchestrer les applications sans serveur.
- Tirer parti d’Amazon SQS et d’Amazon SNS.
- Créer et configurer des fonctions Lambda et des ressources API Gateway.
- Mettre à jour la configuration pour restaurer la fonctionnalité des API.
Durée
Cet atelier dure 90 minutes.
Signification des icônes
De nombreuses icônes sont utilisées dans cet atelier pour attirer l’attention sur différents types d’instructions et de remarques. La liste suivante explique la signification de chaque icône :
- Remarque : un indice, une directive ou un conseil important.
- Commande : une demande que vous devez exécuter.
- Résultat attendu : un exemple de résultat que vous pouvez utiliser pour vérifier le résultat d’une commande ou d’un fichier modifié.
- Tâche terminée : une conclusion ou un récapitulatif de l’atelier.
- En savoir plus : un emplacement où trouver davantage d’informations.
Tags
Related Courses
Google Cloud Functions Deep DiveA Cloud Guru Introduction to Amazon EventBridge
A Cloud Guru Introduction to Event-Driven Architecture
A Cloud Guru Adopción de la mentalidad sin servidor (Español LATAM) | Getting into the Serverless Mindset (Spanish from Latin America)
Amazon Web Services via AWS Skill Builder Amazon Connect and Amazon EventBridge Intermediate
Amazon Web Services via AWS Skill Builder