AWS Lambda et API Gateway : une API HTTP serverless avec DynamoDB
Chez Sawa Express, à Douala, le téléphone sonne toute la journée : quarante clients par jour veulent savoir où est leur colis. Patrick termine l'application mobile qui leur permettra de suivre leurs livraisons seuls. Il ne lui manque que l'API, et il la veut pour vendredi. Vous la construisez sur AWS, sans aucun serveur à gérer : une fonction AWS Lambda pour la logique, Amazon API Gateway pour l'adresse publique, Amazon DynamoDB pour les colis. Depuis AWS CloudShell, vous créez la table, déployez la fonction, lui donnez le seul droit qui lui manque, puis exposez trois routes : créer un colis, le suivre, faire avancer sa livraison. Vous testez ensuite l'API comme le fera l'application de Patrick, et vous découvrez ce qu'une première version laisse passer : un colis sans destinataire accepté, un numéro inconnu qui fait planter le serveur. Vous en faites une API qui répond toujours le bon code, 201, 200, 400 ou 404, et qui garde ses erreurs internes pour ses journaux. Premier atelier du parcours AWS pour développeurs, qui prépare la certification AWS Certified Developer - Associate (DVA-C02).
- Aucun avis
- Intermédiaire
- 2 h
- 1 500 crédits
