1 Repo
Systems that replicate specific cloud execution environments to ensure local and cloud parity.
Distinct from Runtime Environment Emulators: Specifically replicates cloud vendor runtimes, not just generic language runtimes.
Explore 1 awesome GitHub repository matching programming languages & runtimes · Cloud Runtime Emulators. Refine with filters or upvote what's useful.
docker-lambda ist ein Docker-basierter Serverless-Simulator und lokaler Emulator, der darauf ausgelegt ist, AWS Lambda-Laufzeitumgebungen zu replizieren. Er bietet ein System zur lokalen Ausführung von Serverless-Funktionen und zur Spiegelung von Cloud-Ausführungsumgebungen durch containerisierte Images. Das Projekt enthält einen lokalen API-Server, der Funktionsaufrufe via HTTP ermöglicht, um Kaltstarts während des Testens zu eliminieren. Es verfügt über ein Build-Tool zum Kompilieren nativer Abhängigkeiten und zum Verpacken von Funktionscode in Deployment-Archive unter Verwendung spezialisierter System-Images. Die Umgebung unterstützt das Spiegeln gemeinsam genutzter Abhängigkeitsebenen durch das Einbinden lokaler Verzeichnisse und nutzt Dateisystem-Überwachung, um Hot-Reloading von Funktionscode zu ermöglichen. Zudem bietet sie einen Mechanismus, um große Event-Payloads über die Standardeingabe zu übergeben und so Längenbeschränkungen der Kommandozeile zu umgehen.
Implements a Docker-based emulator that mirrors AWS Lambda runtime environments.