4 dépôts
The process of launching API gateways integrated with cloud functions and databases.
Distinct from Serverless API Frameworks: Focuses on the deployment and infrastructure setup of the API rather than the development framework.
Explore 4 awesome GitHub repositories matching devops & infrastructure · Serverless API Deployments. Refine with filters or upvote what's useful.
Ce projet est une bibliothèque de référence et une collection de modèles de code d'exemple pour déployer une infrastructure cloud en utilisant l'AWS CDK. Il fournit un ensemble de projets exemples qui démontrent comment définir des ressources de calcul, de stockage et de réseau en utilisant des langages de programmation à usage général. La bibliothèque inclut des implémentations de référence pour divers modèles architecturaux, notamment des backends serverless avec des API GraphQL et WebSocket, l'orchestration de conteneurs avec des équilibreurs de charge et l'auto-scaling, et l'hébergement de sites web statiques globaux via des réseaux de diffusion de contenu (CDN). Elle fournit également des conceptions pour des topologies réseau isolées et l'automatisation de workflows pilotés par événements en utilisant des machines à états. Les capacités couvertes s'étendent à la gestion de bases de données relationnelles, à la configuration de serveurs de transfert de fichiers sécurisés et à l'implémentation d'une autorisation fine. De plus, les exemples démontrent des techniques de personnalisation d'infrastructure, telles que la surcharge des propriétés de ressources et l'intégration de ressources personnalisées.
Provides code samples for launching API gateways integrated with compute functions and databases.
Ce projet est un orchestrateur d'infrastructure serverless et un outil de déploiement conçu pour héberger des applications Next.js sur AWS. Il fonctionne comme un framework de déploiement pour le edge computing et un wrapper d'infrastructure-as-code qui automatise le provisionnement de fonctions AWS Lambda, de buckets S3 et de distributions CloudFront. Le système se distingue par la distribution du rendu côté serveur et des routes API sur des emplacements edge mondiaux afin de réduire la latence. Il s'intègre directement aux réseaux de diffusion de contenu (CDN) pour optimiser la livraison des assets statiques et des pages rendues, tout en fournissant une couche pour encapsuler les gestionnaires d'application pour une compatibilité avec les environnements serverless. La plateforme couvre de larges domaines de capacités, notamment la diffusion de contenu mondiale, l'infrastructure API serverless et la configuration automatisée des ressources. Elle gère le trafic via une logique de routage edge et la gestion de l'internationalisation, tout en supportant des stratégies de performance telles que la régénération statique incrémentale et l'optimisation d'images en edge. L'infrastructure est gérée via des configurations Terraform, offrant un contrôle sur les limites de mémoire, les durées de timeout et les attributions de permissions IAM.
Deploys API gateways integrated with cloud functions to serve application pages and API routes.
Space Cloud is a self-hosted, cloud-native backend-as-a-service suite. It functions as a Kubernetes-based serverless platform that provides a GraphQL and REST API gateway, a database API generator, and an event-driven orchestrator. The platform transforms SQL and NoSQL database schemas into secure endpoints, eliminating the need for manual backend development. It distinguishes itself by allowing remote data joins, which combine records from internal databases and external HTTP microservices within a single query. The system covers a broad range of capabilities, including rule-based access co
Launches API gateways integrated with cloud functions and databases within a cluster environment.
Ce projet est un boilerplate de monorepo full stack et un template d'API GraphQL Node.js. Il fournit un projet de départ qui intègre une API GraphQL schema-first, une base de données PostgreSQL et un frontend React au sein d'un dépôt unique pour partager les types entre le backend et l'interface utilisateur. L'architecture inclut un wrapper serverless pour le déploiement cloud et la mise à l'échelle automatique. Elle implémente une couche de batching de requêtes pour optimiser la performance de la base de données en prévenant le problème de requête N+1. Le projet couvre la gestion de base de données via le versionnage de schéma basé sur les migrations et les fichiers de seed. Il inclut également des capacités pour l'intégration de l'identité utilisateur, englobant l'authentification, l'autorisation et le contrôle d'accès basé sur les permissions.
Packages the API for cloud deployment using a serverless architecture to enable automatic scaling.