9 个仓库
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.
该项目是一系列参考实现、示例代码和入门套件,用于使用 JavaScript SDK 将 Firebase 后端服务集成到 Web 应用中。它作为一个实用指南,用于引导具有云托管认证、数据库和无服务器逻辑的项目。 该仓库提供了实现实时数据同步、用户身份管理和事件驱动云函数的具体示例。它还包括使用本地服务模拟器在生产部署前在本地机器上测试云功能的参考代码。 该代码库涵盖了广泛的功能,包括 NoSQL 和关系型数据存储、全球 CDN 上的静态资产托管,以及声明式安全规则的强制执行。它还演示了身份验证的集成以及在托管环境中执行服务器端逻辑的方法。
Implements event-driven server-side logic and cloud functions using the Firebase SDK.
该项目是一组 Python 客户端库和 API 包装器,用于与 Google Cloud Platform 服务进行交互。它作为一个编程接口,用于配置、管理云基础设施和资源。 该库为 Google Cloud Storage 提供了专门的工具包,支持在云存储桶中上传、下载和管理数据对象。它还支持无服务器应用程序的开发以及环境设置和扩展的自动化。 该项目通过提供管理认证和请求的高级抽象来处理云 API 集成。这些功能涵盖了通用的基础设施管理和远程存储集成。
Supports the development of scalable logic and data processing pipelines for serverless cloud runtimes.
Poem 是一个全面的工具包,用于使用 Rust 编程语言构建类型安全的 Web 应用、API 和服务器。它为开发处理具有强类型安全性的 HTTP 请求的 Web 服务器提供了基础。 该框架通过支持多种通信协议的协议无关处理程序映射而脱颖而出。这允许单个内部逻辑跨 HTTP、使用 protobuf 定义的 gRPC 服务以及用于 AI 模型集成的模型上下文协议(MCP)进行公开。此外,它还包括用于生成 OpenAPI v3 规范和交互式文档的内置工具。 该项目涵盖了广泛的功能,包括请求路由、基于特征(Trait)的中间件管道和会话管理。它提供安全功能,如基于 ACME 的自动 TLS 证书续期、CSRF 保护和 CORS 配置。其他集成功能包括通过 WebSocket 和服务器发送事件(SSE)进行的实时数据流、静态资源服务,以及用于分布式请求跟踪的 OpenTelemetry 集成。 该框架旨在支持多样化的部署目标,包括能够将 Web 应用作为云运行时内的事件驱动无服务器函数运行。
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.
Functions Framework for Python 是一个旨在构建和部署便携式无服务器函数的库。它使开发者能够编写模块化代码,以响应传入的 HTTP 请求或云事件,从而无需管理底层服务器基础设施或复杂的请求处理逻辑。 该框架提供了一致的运行时环境,将代码打包成便携式容器镜像,确保在各种云原生平台上的行为完全一致。它利用基于装饰器的注册来定义函数入口点,并包含一个模拟生产环境的本地开发服务器,允许在部署前在本地机器上进行测试和调试。 该框架处理传入的 Web 请求和云事件到结构化对象的转换,遵循标准化的事件模式定义和网关接口协议。它还集成了集中式错误拦截,以管理异常并在函数执行期间促进自定义响应。
Supports writing and executing modular code snippets that respond to web requests or cloud events.