Créez des fonctions AWS Lambda de niveau production en Rust à l'aide de Cargo Lambda. Ce cours pratique couvre les principes fondamentaux du sans serveur - les gestionnaires d'événements sans état, la facturation à la milliseconde et les exécutions gérées qui évoluent à la demande - puis met en œuvre le même gestionnaire déclenché par S3 en Python, Ruby, Node.js et Rust afin que vous puissiez comparer les exécutions les unes aux autres. Vous installerez Cargo Lambda, échafauderez un nouveau crate Lambda avec cargo lambda new, itérerez localement avec cargo lambda watch, invoquerez contre des payloads de test avec cargo lambda invoke, produirez un binaire release avec cargo lambda build --release, et expédierez vers AWS avec cargo lambda deploy. En cours de route, vous verrez pourquoi les garanties de compilation de Rust, son modèle de propriété et sa faible empreinte mémoire en font une solution idéale pour la tarification à la milliseconde d'AWS Lambda. Le dernier module compare les quatre runtimes sur la même charge de travail pour des configurations de mémoire allant de 128 Mo à 10 240 Mo, afin que vous puissiez raisonner sur les compromis de prix et de performance à partir de mesures réelles plutôt que de déclarations de fournisseurs. À la fin, vous aurez expédié une Lambda Rust fonctionnelle de cargo lambda new à un point de terminaison AWS déployé et vous saurez quand Rust est le bon outil pour l'ingénierie de données sans serveur.

Rust Serverless

Rust Serverless
Ce cours fait partie de Spécialisation "Rust pour l'ingénierie des données"

Instructeur : Noah Gift
Inclus avec En savoir plus
Demander à Coursera
Expérience recommandée
Ce que vous apprendrez
Compilez, testez et déployez des fonctions AWS Lambda en Rust à l'aide des cinq commandes CORE de Cargo Lambda : cargo lambda new, build, watch, invoke et deploy
Comparez les performances d'exécution « serverless » de Python, Ruby, Node.js et Rust sur une même charge de travail de gestionnaire s'exécutant au sein d'AWS Lambda
Compétences que vous acquerrez
- Catégorie : Informatique en nuage
- Catégorie : Autres langages de programmation
- Catégorie : Environnement de développement
- Catégorie : Déploiement des applications
- Catégorie : Ingénierie des données
- Catégorie : L'informatique sans serveur
- Catégorie : Gestion de la mémoire
- Catégorie : Programmation événementielle
- Catégorie : Plates-formes informatiques
- Catégorie : L'informatique en nuage
- Catégorie : Déploiement dans le nuage
- Catégorie : Optimisation des performances
- Catégorie : Tests de performance
Outils que vous découvrirez
- Catégorie : Amazon S3
- Catégorie : Amazon Web Services
- Catégorie : Outils de construction
- Catégorie : Rust (langage de programmation)
- Catégorie : Ruby (Langage de programmation)
Détails à connaître

Ajouter à votre profil LinkedIn
avril 2026
1 devoir
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable

Il y a 4 modules dans ce cours
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeur

Offert par
En savoir plus sur Développement de logiciels

Duke University
Statut : Essai gratuitPragmatic AI Labs
Statut : Essai gratuitPragmatic AI Labs
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Foire Aux Questions
Plus de questions
Aide financière disponible,



