Optimisez Votre Application Serverless Avec AWS Lambda et DynamoDB

INTERMEDIATE
110 minutes
5 tâches

Dans cet atelier, vous apprendrez à optimiser et à dépanner une application serverless utilisant AWS Lambda et DynamoDB. Vous allez déployer une application exemple, l'instrumenter pour surveiller les métriques d'observabilité, et mettre en œuvre des stratégies pour améliorer ses performances. Cette expérience vous offrira une pratique concrète des services AWS cruciaux pour construire des applications serverless robustes, en mettant l'accent sur l'observabilité et l'optimisation des performances.

Scénario

Votre entreprise, Serverless Innovations, a développé une plateforme de messagerie fonctionnant sur AWS. Des retours récents des utilisateurs indiquent une latence occasionnelle, en particulier lors des pics d'utilisation. En tant que développeur chargé d'optimiser cette application serverless, vous devez vous assurer qu'elle fonctionne efficacement sous de fortes charges. Vos principaux objectifs sont d'identifier les goulets d'étranglement de performance et de mettre en œuvre des fonctionnalités d'observabilité pour surveiller la santé de l'application.

Objectifs d'Apprentissage

  • Déployer une application serverless utilisant AWS Lambda et DynamoDB.
  • Instrumenter l'application avec CloudWatch pour l'observabilité.
  • Identifier et résoudre les goulets d'étranglement de performance dans l'application.
  • Mettre en œuvre les meilleures pratiques pour l'optimisation serverless.

tâches (5)

tâche 1: Déployer un exemple d'application serverless

20 min

tâche 2: Mettre en œuvre des métriques CloudWatch pour l'observabilité

25 min

tâche 3: Identifier et optimiser les goulets d'étranglement de performance

25 min

tâche 4: Mettre en œuvre une stratégie de journalisation des applications

20 min

tâche 5: Configurer des alertes pour la performance de l'application

20 min

Prérequis

  • Compréhension de base d'AWS Lambda et des concepts serverless
  • Familiarité avec Amazon DynamoDB
  • Connaissance de la surveillance et de la journalisation avec CloudWatch

Compétences Testées

Déployer et configurer des fonctions AWS Lambda.Mettre en œuvre la journalisation et la surveillance à l'aide de CloudWatch.Optimiser la performance des applications sur AWS.
    Optimisez Votre Application Serverless Avec AWS Lambda et DynamoDB - Hands-On Lab - CertiPass