6 repository-uri
Frameworks for managing the full development, testing, and deployment lifecycle of serverless functions.
Distinguishing note: Focuses on the end-to-end lifecycle of serverless units.
Explore 6 awesome GitHub repositories matching devops & infrastructure · Serverless Lifecycle Management. Refine with filters or upvote what's useful.
The Serverless Framework is a declarative infrastructure-as-code tool designed to automate the deployment, scaling, and lifecycle management of cloud-native applications. It provides a unified command-line interface that translates high-level configuration files into provider-specific resource templates, enabling developers to orchestrate complex architectures, event-driven functions, and cloud resources within a single project structure. What distinguishes this framework is its focus on developer experience and multi-environment parity. It supports local function invocation and event proxyin
Manages the end-to-end lifecycle of isolated cloud functions from development to deployment.
This project is a serverless full-stack framework and infrastructure-as-code tool designed for deploying and managing full-stack applications. It functions as a cloud-native deployment orchestrator that synchronizes application code and environment variables across frontend content delivery networks and backend API endpoints. The platform enables the deployment of complete application architectures on either private or cloud infrastructure. It allows for the orchestration of self-hosted applications without the need to manage traditional virtual servers. The system covers serverless infrastr
Manages the end-to-end lifecycle and provisioning of serverless cloud resources.
Chalice este un framework de dezvoltare Python pentru construirea și implementarea de aplicații serverless și API-uri REST pe AWS. Acesta funcționează ca un instrument de microservicii care automatizează implementarea codului și a infrastructurii pe AWS Lambda și orchestrează AWS API Gateway pentru a ruta cererile HTTP către funcții serverless specifice. Framework-ul dispune de un sistem automatizat care analizează codul sursă pentru a genera permisiunile minime necesare de identitate și acces (IAM). De asemenea, oferă o interfață în linie de comandă pentru a gestiona întregul ciclu de viață al aplicației, de la crearea proiectului și implementare până la eliminarea resurselor cloud. Proiectul acoperă automatizarea bazată pe evenimente prin conectarea funcțiilor cloud la bucket-uri de stocare, cozi de mesaje sau programe periodice. Mai mult, gestionează sinteza infrastructurii prin maparea rutelor bazată pe decoratori și analiza statică a apelurilor către serviciile cloud.
Manages the end-to-end lifecycle of serverless applications, including deployment and teardown.
OpenWhisk is a serverless cloud platform designed for deploying and executing stateless functions in response to API calls or events. It serves as a complete serverless stack, providing an API gateway for functions, a function-as-a-service runtime manager, and an event-driven workflow engine. The platform distinguishes itself through a polyglot execution model that supports multiple language runtimes and allows for the creation of custom runtimes using Docker containers. It enables complex logic through function orchestration and composition, allowing multiple functions to be chained into seq
Provides a dedicated utility to automate the deployment and lifecycle management of serverless project packages.
This project is an edge computing development toolkit and serverless command line interface used to develop, test, and deploy serverless functions to a global edge network. It serves as an edge runtime bundler and resource orchestrator, managing the entire lifecycle of edge projects from local development to worldwide distribution. The toolkit distinguishes itself through distributed workflow management, coordinating stateful instances and the durable execution of long-running processes across the edge. It also provides specialized integrations for edge AI, including the management of vector
Offers a command line interface to manage the entire lifecycle of serverless projects from local simulation to deployment.
Claudia este un utilitar de linie de comandă și un framework conceput pentru a automatiza împachetarea, rutarea și deployment-ul aplicațiilor Node.js în medii cloud serverless. Funcționează ca o interfață pentru gestionarea întregului ciclu de viață al serviciilor backend, ocupându-se de traducerea codului aplicației în funcții cloud executabile și gateway-uri de rețea gestionate. Instrumentul se distinge prin abstractizarea sarcinilor complexe de infrastructură, permițând dezvoltatorilor să definească rute web și interfețe conversaționale direct în codul sursă. Automatizează provizionarea resurselor cloud, inclusiv configurarea regulilor de acces de securitate, logarea și setările specifice mediului, asigurându-se că stările infrastructurii rămân consistente și repetabile între deployment-uri. Dincolo de deployment-ul de bază, proiectul oferă capabilități pentru gestionarea variabilelor de mediu și a secretelor, precum și configurarea triggerelor bazate pe evenimente pentru API-uri web și chat boți. Este distribuit ca o interfață de linie de comandă care gestionează bundling-ul dependențelor și livrarea ulterioară a acestor artefacte către servicii de hosting bazate pe cloud.
Manages the development and deployment lifecycle of serverless functions, including environment variables and secrets.