Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

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)

Amazon Web Services and Amazon via AWS Skill Builder

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.

Reviews

Start your review of 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)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.