9 dépôts
Tooling for writing and deploying logic to event-driven cloud runtimes.
Distinct from Serverless Function Development Tools: Existing candidates focus on deployment automation or local emulation rather than the SDK for development.
Explore 9 awesome GitHub repositories matching devops & infrastructure · Serverless Function Development. Refine with filters or upvote what's useful.
This project is a collection of programming language references and syntax cheat sheets designed for rapid developer onboarding. It serves as a library of code-based documentation that uses valid source code files to provide whirlwind tours of various language specifications. The project focuses on programming language learning by providing concise, commented code examples that explain core features and syntax in place. This approach enables developers to quickly grasp language-specific patterns, data types, and execution flow through a consistent reference format. The content covers a broad
Illustrates the process of writing logic and generating artifacts for event-driven cloud runtimes.
Ce projet est une collection d'implémentations de référence, d'exemples de code et de kits de démarrage pour intégrer les services backend Firebase dans des applications web en utilisant le SDK JavaScript. Il sert de guide pratique pour amorcer des projets avec une authentification hébergée dans le cloud, des bases de données et une logique serverless. Le dépôt fournit des exemples spécifiques pour implémenter la synchronisation de données en temps réel, la gestion d'identité utilisateur et les fonctions cloud pilotées par événements. Il inclut également du code de référence pour utiliser des émulateurs de service locaux afin de tester la fonctionnalité cloud sur une machine locale avant le déploiement en production. La base de code couvre un large éventail de capacités, notamment le stockage de données no-sql et relationnel, l'hébergement d'assets statiques sur un CDN mondial et l'application de règles de sécurité déclaratives. Elle démontre également l'intégration de la vérification d'identité et l'exécution de logique côté serveur dans des environnements gérés.
Implements event-driven server-side logic and cloud functions using the Firebase SDK.
Ce projet est un ensemble de bibliothèques clientes Python et de wrappers d'API utilisés pour interagir avec les services Google Cloud Platform. Il fonctionne comme une interface programmatique pour provisionner, configurer et gérer l'infrastructure et les ressources cloud. La bibliothèque fournit une boîte à outils spécialisée pour Google Cloud Storage, permettant le téléchargement, l'envoi et la gestion d'objets de données au sein de buckets cloud. Elle prend également en charge le développement d'applications serverless et l'automatisation de la configuration et de la mise à l'échelle de l'environnement. Le projet gère l'intégration de l'API cloud en fournissant des abstractions de haut niveau qui gèrent l'authentification et les requêtes de service. Ces capacités couvrent la gestion générale de l'infrastructure et l'intégration du stockage distant.
Supports the development of scalable logic and data processing pipelines for serverless cloud runtimes.
Poem est une boîte à outils complète pour construire des applications web, API et serveurs typés en utilisant le langage de programmation Rust. Il fournit une fondation pour développer des serveurs web qui gèrent les requêtes HTTP avec une forte sécurité de type. Le framework se distingue en prenant en charge plusieurs protocoles de communication via un mappage de gestionnaire agnostique au protocole. Cela permet à une logique interne unique d'être exposée à travers HTTP, des services gRPC utilisant des définitions protobuf, et le Model Context Protocol pour l'intégration de modèles d'IA. De plus, il inclut des outils intégrés pour générer des spécifications OpenAPI v3 et une documentation interactive. Le projet couvre un large éventail de capacités, incluant le routage de requête, les pipelines middleware basés sur des traits, et la gestion de session. Il fournit des fonctionnalités de sécurité telles que le renouvellement automatique de certificat TLS basé sur ACME, la protection CSRF, et la configuration CORS. D'autres capacités intégrées incluent le streaming de données en temps réel via WebSockets et Server-Sent Events, le service d'assets statiques, et l'intégration OpenTelemetry pour le traçage distribué des requêtes. Le framework est conçu pour prendre en charge diverses cibles de déploiement, incluant la capacité d'exécuter des applications web en tant que fonctions serverless pilotées par événements au sein de runtimes cloud.
Integrates the request lifecycle with cloud runtimes to operate as event-driven serverless functions.
Practicalnode is a comprehensive educational resource and backend development framework for mastering server-side programming with Node.js. It provides a structured approach to building scalable network services, REST APIs, and real-time applications using asynchronous JavaScript. The project serves as a detailed implementation guide for several core backend patterns, including MongoDB data modeling and the construction of REST API development kits. It emphasizes a specific workflow for Docker containerization and offers a variety of strategies for managing user identity through stateless tok
Provides a framework for developing event-driven logic that executes without managing server infrastructure.
The Cloudflare Workers Rust SDK is a toolchain and framework for building high-performance serverless functions using Rust. It compiles code into WebAssembly modules that execute within a sandboxed host environment at the edge. The project provides a typed remote procedure call system for invoking functions across different worker instances and utilizes procedural macros for mapping these distributed interfaces. It uses trait-based bindings and standardized wrappers to provide type-safe access to platform services and web-standard request and response objects. The SDK covers a broad range of
Provides a comprehensive SDK for writing and deploying high-performance serverless functions using Rust.
AWS Powertools for Python is a utility framework designed for building production-ready Python functions on AWS Lambda. It provides a comprehensive suite of tools for observability, event parsing, routing, and idempotency management to streamline the development of serverless applications. The project distinguishes itself through specialized capabilities for event-driven architectures and AI agent orchestration. It enables the implementation of AI agents by exposing functions as tools via OpenAPI schemas and managing conversation states. Additionally, it features an idempotency library that p
Provides a comprehensive utility framework for building production-ready Python functions on AWS Lambda.
This project is a set of hands-on labs for practicing cloud development, focusing on implementing web apps, functions, storage solutions, and containerized workloads. It provides a practical framework for developing solutions within the Azure ecosystem. The content covers a wide range of specialized cloud capabilities, including serverless development with HTTP and timer triggers, container orchestration using apps and instances, and API management for routing and transforming traffic. It also emphasizes identity and access management through OpenID Connect and managed identities. Additional
Builds and deploys serverless functions utilizing HTTP and timer triggers for event-driven business logic.
Le Functions Framework pour Python est une bibliothèque conçue pour construire et déployer des fonctions serverless portables. Il permet aux développeurs d'écrire du code modulaire qui s'exécute en réponse à des requêtes HTTP entrantes ou à des événements cloud, en faisant abstraction de la nécessité de gérer l'infrastructure serveur sous-jacente ou la logique complexe de traitement des requêtes. Le framework se distingue en fournissant un environnement d'exécution cohérent qui package le code dans des images de conteneurs portables, garantissant un comportement identique sur diverses plateformes cloud-native. Il utilise l'enregistrement basé sur des décorateurs pour définir les points d'entrée des fonctions et inclut un serveur de développement local qui émule les environnements de production, permettant de tester et de déboguer sur une machine locale avant le déploiement. Le framework gère la traduction des requêtes web entrantes et des événements cloud en objets structurés, en adhérant aux définitions de schéma d'événements standardisées et aux protocoles d'interface de passerelle. Il intègre également une interception centralisée des erreurs pour gérer les exceptions et faciliter les réponses personnalisées lors de l'exécution des fonctions.
Supports writing and executing modular code snippets that respond to web requests or cloud events.