4 Repos
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.
Dieses Projekt ist eine Referenzbibliothek und eine Sammlung von Beispiel-Code-Mustern für die Bereitstellung von Cloud-Infrastruktur mithilfe des AWS CDK. Es bietet eine Reihe von Beispielprojekten, die demonstrieren, wie Rechen-, Speicher- und Netzwerkressourcen mithilfe allgemeiner Programmiersprachen definiert werden. Die Bibliothek enthält Referenzimplementierungen für verschiedene Architekturmuster, einschließlich serverloser Backends mit GraphQL- und WebSocket-APIs, Container-Orchestrierung mit Load Balancern und Auto-Scaling sowie globales Hosting statischer Websites via Content Delivery Networks. Sie bietet zudem Entwürfe für isolierte Netzwerktopologien und ereignisgesteuerte Workflow-Automatisierung mithilfe von Zustandsmaschinen. Die abgedeckten Funktionen erstrecken sich auf die Verwaltung relationaler Datenbanken, die Konfiguration sicherer Dateiübertragungsserver und die Implementierung fein abgestufter Autorisierung. Zusätzlich demonstrieren die Beispiele Techniken zur Infrastrukturanpassung, wie das Überschreiben von Ressourceneigenschaften und die Integration benutzerdefinierter Ressourcen.
Provides code samples for launching API gateways integrated with compute functions and databases.
Dieses Projekt ist ein Serverless-Infrastruktur-Orchestrator und Deployment-Tool für das Hosting von Next.js-Anwendungen auf AWS. Es fungiert als Framework für Edge-Computing-Deployments und als Infrastructure-as-Code-Wrapper, der die Bereitstellung von AWS Lambda-Funktionen, S3-Buckets und CloudFront-Distributionen automatisiert. Das System zeichnet sich dadurch aus, dass es Server-Side-Rendering und API-Routen über globale Edge-Standorte verteilt, um die Latenz zu minimieren. Es lässt sich direkt in Content Delivery Networks integrieren, um die Auslieferung statischer Assets und gerenderter Seiten zu optimieren, und bietet eine Schicht, um Anwendungs-Handler für Serverless-Umgebungen zu kapseln. Die Plattform deckt breite Funktionsbereiche ab, darunter globales Content Delivery, Serverless-API-Infrastruktur und automatisierte Ressourcenkonfiguration. Sie steuert den Datenverkehr durch Edge-Routing-Logik und Internationalisierungs-Handling und unterstützt Performance-Strategien wie Incremental Static Regeneration und Edge-basiertes Bild-Optimierung. Die Infrastruktur wird über Terraform-Konfigurationen verwaltet, was eine präzise Kontrolle über Speicherlimits, Timeout-Dauern und IAM-Berechtigungen ermöglicht.
Deploys API gateways integrated with cloud functions to serve application pages and API routes.
Space Cloud ist eine selbstgehostete, Cloud-native Backend-as-a-Service-Suite. Sie fungiert als Kubernetes-basierte Serverless-Plattform, die ein GraphQL- und REST-API-Gateway, einen Datenbank-API-Generator und einen ereignisgesteuerten Orchestrator bereitstellt. Die Plattform transformiert SQL- und NoSQL-Datenbankschemata in sichere Endpunkte, wodurch manuelles Backend-Development entfällt. Sie zeichnet sich dadurch aus, dass sie Remote-Data-Joins ermöglicht, die Datensätze aus internen Datenbanken und externen HTTP-Microservices innerhalb einer einzigen Abfrage kombinieren. Das System deckt ein breites Spektrum an Funktionen ab, darunter regelbasierte Zugriffskontrolle für Datensicherheit, Echtzeit-Datensynchronisation und eine einheitliche Schnittstelle für Cloud-Objektspeicher. Es enthält zudem eine Automatisierungs-Engine zum Auslösen asynchroner Webhooks und Serverless-Funktionen als Reaktion auf Datenbank- oder Dateisystemereignisse. Das Deployment wird über Kubernetes verwaltet und unterstützt containerisierte Workloads mit Scale-to-Zero-Autoscaling.
Launches API gateways integrated with cloud functions and databases within a cluster environment.
Dieses Projekt ist eine Full-Stack-Monorepo-Vorlage und ein Node.js-GraphQL-API-Template. Es bietet ein Seed-Projekt, das eine Schema-First-GraphQL-API, eine PostgreSQL-Datenbank und ein React-Frontend innerhalb eines einzigen Repositorys integriert, um Typen zwischen Backend und Benutzeroberfläche zu teilen. Die Architektur beinhaltet einen Serverless-Wrapper für Cloud-Bereitstellung und automatische Skalierung. Sie implementiert eine Request-Batching-Ebene, um die Datenbankleistung durch die Vermeidung des N+1-Abfrageproblems zu optimieren. Das Projekt deckt Datenbankmanagement durch migrationsbasierte Schema-Versionierung und Seed-Dateien ab. Es enthält zudem Funktionen für die Integration von Benutzeridentitäten, einschließlich Authentifizierung, Autorisierung und berechtigungsbasierter Zugriffskontrolle.
Packages the API for cloud deployment using a serverless architecture to enable automatic scaling.