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
Sichern Sie sich eines unserer besten Angebote mit Coursera Plus für 199 $ (normalerweise 399 $). Jetzt sparen.

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

Dozent: Noah Gift
Bei Mehr erfahren enthalten
Fragen Sie Coursera
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: Andere Programmiersprachen
- Kategorie: Cloud Computing
- Kategorie: Computer-Plattformen
- Kategorie: Bereitstellung von Anwendungen
- Kategorie: Entwicklungsumgebung
- Kategorie: Cloud-natives Computing
- Kategorie: Serverloses Rechnen
- Kategorie: Cloud-Bereitstellung
- Kategorie: Leistungsoptimierung
- Kategorie: Leistungsprüfung
- Kategorie: Ereignisgesteuerte Programmierung
- Kategorie: Speicherverwaltung
- Kategorie: Datentechnik
Werkzeuge, die Sie lernen werden
- Kategorie: Tools erstellen
- Kategorie: Amazon Web Services
- Kategorie: Rust (Programmiersprache)
- Kategorie: Ruby (Programmiersprache)
- Kategorie: Amazon S3
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
April 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

Pragmatic AI Labs

Pragmatic AI Labs

Pragmatic AI Labs

Pragmatic 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,




