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
Obtenez l'une de nos meilleures offres avec Coursera Plus pour 199 $ (habituellement 399 $). Économisez maintenant.

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

Instructeur : Noah Gift
Inclus avec
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 : Environnement de développement
- Catégorie : Gestion de la mémoire
- Catégorie : Plates-formes informatiques
- Catégorie : L'informatique en nuage
- Catégorie : Optimisation des performances
- Catégorie : L'informatique sans serveur
- Catégorie : Tests de performance
- Catégorie : Autres langages de programmation
- Catégorie : Informatique en nuage
- Catégorie : Programmation événementielle
- Catégorie : Déploiement des applications
- Catégorie : Ingénierie des données
- Catégorie : Déploiement dans le nuage
Outils que vous découvrirez
- Catégorie : Rust (langage de programmation)
- Catégorie : Outils de construction
- Catégorie : Amazon S3
- Catégorie : Ruby (Langage de programmation)
- Catégorie : Amazon Web Services
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.
Foire Aux Questions
Plus de questions
Aide financière disponible,





