1 dépôt
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 est un simulateur serverless basé sur Docker et un émulateur local conçu pour répliquer les environnements d'exécution AWS Lambda. Il fournit un système pour exécuter des fonctions serverless localement et refléter les environnements d'exécution cloud via des images conteneurisées. Le projet inclut un serveur API local qui permet l'invocation de fonctions via HTTP pour éliminer les démarrages à froid (cold starts) pendant les tests. Il dispose d'un outil de construction pour compiler les dépendances natives et empaqueter le code de fonction dans des archives de déploiement en utilisant des images système spécialisées. L'environnement prend en charge la mise en miroir des couches de dépendances partagées en montant des répertoires locaux et utilise la surveillance du système de fichiers pour permettre le rechargement à chaud (hot reloading) du code de fonction. Il fournit également un mécanisme pour transmettre de grandes charges utiles d'événements via l'entrée standard pour contourner les limitations de longueur de ligne de commande.
Implements a Docker-based emulator that mirrors AWS Lambda runtime environments.