Erstellen Sie mit Cargo Lambda AWS-Lambda-Funktionen in Rust, die für den produktiven Einsatz geeignet sind. Dieser praxisorientierte Kurs behandelt die Grundlagen der serverlosen Architektur – zustandslose Ereignis-Handler, Abrechnung im Millisekundenbereich und verwaltete Laufzeiten, die sich bedarfsgerecht skalieren lassen – und implementiert anschließend denselben S3-getriggerten Handler in Python, Ruby, Node.js und Rust, sodass Sie die Laufzeiten direkt miteinander vergleichen können. Sie installieren Cargo Lambda, erstellen mit `cargo lambda new` das Grundgerüst für ein neues Lambda-Crate, führen mit `cargo lambda watch` lokale Iterationen durch, rufen mit `cargo lambda invoke` Test-Payloads auf, erstellen mit `cargo lambda build --release` eine Release-Binärdatei und stellen diese mit `cargo lambda deploy` auf AWS bereit. Dabei werden Sie erkennen, warum Rusts Garantien zur Kompilierungszeit, sein Eigentumsmodell und sein geringer Speicherbedarf es besonders geeignet für das Pay-per-Millisecond-Preismodell von AWS Lambda machen. Im abschließenden Modul werden alle vier Laufzeiten bei derselben Arbeitslast über verschiedene Speicherkonfigurationen von 128 MB bis 10.240 MB hinweg verglichen, sodass Sie die Kompromisse zwischen Preis und Leistung anhand realer Messwerte und nicht anhand von Herstellerangaben beurteilen können. Am Ende haben Sie ein funktionierendes Rust-Lambda-Programm von „cargo lambda new“ bis zum bereitgestellten AWS-Endpunkt bereitgestellt und wissen, wann Rust das richtige Werkzeug für serverloses Data Engineering ist.

Rust Serverless
Holen Sie sich eines unserer besten Angebote und erweitern Sie Ihre Fähigkeiten mit 50% Rabatt auf Coursera Plus. Jetzt sparen.

Rust Serverless
Dieser Kurs ist Teil von Spezialisierung „Rust für Data Engineering“

Dozent: Noah Gift
Bei enthalten
Empfohlene Erfahrung
Was Sie lernen werden
Erstellen, testen und stellen Sie AWS-Lambda-Funktionen in Rust mithilfe der fünf CORE-Befehle von Cargo Lambda bereit: `cargo lambda new`, `build`, `watch`, `invoke` und `deploy`
Vergleichen Sie die Leistung serverloser Laufzeiten von Python, Ruby, Node.js und Rust bei derselben Handler-Workload, die innerhalb von AWS Lambda ausgeführt wird
Kompetenzen, die Sie erwerben
- Kategorie: Leistungsoptimierung
- Kategorie: Speicherverwaltung
- Kategorie: Bereitstellung von Anwendungen
- Kategorie: Cloud-natives Computing
- Kategorie: Serverloses Rechnen
- Kategorie: Cloud-Bereitstellung
- Kategorie: Ereignisgesteuerte Programmierung
- Kategorie: Computer-Plattformen
- Kategorie: Andere Programmiersprachen
- Kategorie: Cloud Computing
- Kategorie: Entwicklungsumgebung
- Kategorie: Datentechnik
- Kategorie: Leistungsprüfung
Werkzeuge, die Sie lernen werden
- Kategorie: Amazon S3
- Kategorie: Tools erstellen
- Kategorie: Rust (Programmiersprache)
- Kategorie: Ruby (Programmiersprache)
- Kategorie: Amazon Web Services
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
Mai 2026
1 Aufgabe
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Erweitern Sie Ihre Fachkenntnisse
- Lernen Sie neue Konzepte von Branchenexperten
- Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
- Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
- Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 4 Module
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Dozent

Mehr von Software-Entwicklung entdecken

Duke University
Status: Kostenloser TestzeitraumPragmatic AI Labs
Status: Kostenloser TestzeitraumPragmatic AI Labs
Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Häufig gestellte Fragen
Weitere Fragen
Finanzielle Unterstützung verfügbar,





