17 repositorios
Tools for managing and deploying cloud-hosted database instances with configurable performance and scaling settings.
Distinguishing note: Focuses on the provisioning and infrastructure management layer of cloud databases.
Explore 17 awesome GitHub repositories matching data & databases · Cloud Database Provisioning. Refine with filters or upvote what's useful.
SurrealDB is a multi-model database engine designed to store and query document, graph, relational, and vector data within a single ACID-compliant platform. It functions as an AI-native data store, integrating vector search, graph traversal, and machine learning model execution directly into its query layer. By providing a unified declarative query language, the platform eliminates the need for external middleware to synchronize data across different storage models. The platform distinguishes itself through its ability to manage agent memory and complex workflows natively. It allows developer
Enables automated deployment and configuration of cloud-hosted database instances with specific performance and scaling requirements.
Forem is an open-source platform designed for building and managing technical communities. It functions as a social publishing engine that enables members to share long-form content, participate in threaded discussions, and engage through social interactions. The platform provides tools for organizations to maintain branded profiles, host community hackathons, and facilitate collaborative learning through structured educational tracks. Beyond its social features, Forem integrates advanced capabilities for AI agent workflow orchestration and codebase knowledge graphing. It allows developers to
Provides managed database instances with auto-scaling and vector search capabilities for development projects.
Neon is a serverless PostgreSQL database platform designed with a decoupled storage and compute architecture. It functions as a multi-tenant system that isolates data and compute resources for independent users on shared cloud infrastructure, utilizing a specialized PostgreSQL storage engine. The platform features a database branching system that allows for the creation of isolated, instant copies of a database for testing and development. It further distinguishes itself with an HTTP-based SQL gateway, enabling the execution of queries via HTTP requests and JSON responses without the need for
Automates the creation of tenant-specific database endpoints with specified versions and roles.
This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha
Provides automated provisioning and configuration of database instances within managed clusters.
Dyad is a local, artificial intelligence-powered development environment designed to manage, edit, and scaffold full-stack software projects. It functions as an automated codebase manager and code editor that leverages language models to execute programming tasks, maintain project context, and apply targeted modifications directly to source files on a user's machine. The platform distinguishes itself through a model-agnostic architecture that allows for flexible integration with various language model runtimes. It provides specialized operational modes to optimize development speed and effici
Connects applications to a serverless database platform that supports data branching for isolated development.
LangChain.js is a framework for building, executing, and monitoring stateful agentic applications. It provides an orchestration engine that models workflows as directed graphs, allowing developers to connect language models, data sources, and external tools into modular, multi-step processes. The platform distinguishes itself through its focus on stateful execution and human-in-the-loop control. It manages agent lifecycles by persisting execution state across threads, enabling fault tolerance and the ability to pause workflows at designated breakpoints for manual review or modification. This
Automates the creation and management of persistent database storage for stateful agent workflows.
LibSQL is a high-performance, distributed SQL database engine that extends SQLite to support remote network access, edge computing, and real-time synchronization. It functions as an embedded database library that integrates directly into application processes while providing the infrastructure to maintain consistency across multiple geographic regions. The platform distinguishes itself by enabling database interaction over standard HTTP protocols, allowing applications to query remote data sources in serverless and edge environments without requiring local filesystem access. It includes nativ
Facilitates the provisioning and management of database instances through command-line tools.
Neo4j is a native graph database management system designed to store and query highly connected data using a property-graph model. It provides an ACID-compliant transaction engine that ensures data integrity, supported by a distributed cluster architecture that maintains causal consistency across nodes. Users interact with the system through a declarative query language, which allows for complex pattern matching and path traversal without requiring manual traversal logic. The platform distinguishes itself through its hybrid approach to data retrieval, combining traditional graph-based queries
Provides command-line operations for provisioning, configuring, and monitoring cloud-hosted database instances.
The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision cloud resources using familiar programming languages. By utilizing construct-based synthesis, it translates high-level, object-oriented code into declarative templates, allowing for the automated management of complex cloud environments through a centralized, code-driven control plane. The framework distinguishes itself through its ability to model infrastructure as a dependency-aware resource graph, ensuring that components are provisioned and updated in the correct order. It
Manages the deployment and versioning of relational database instances with validated security and compatibility.
Ubicloud is an open-source cloud infrastructure platform that provides a unified control plane for provisioning and managing virtual machines, container clusters, and managed databases. It functions as an infrastructure-as-code provider, utilizing declarative configuration files to automate the deployment and scaling of compute, networking, and storage resources across cloud environments. The platform distinguishes itself by integrating a dedicated managed PostgreSQL database service that automates backups, read replicas, and high-availability configurations. It also features a container orch
Provides managed relational database instances with automated backups, read replicas, and high-availability configurations.
Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain
Provisions and scales relational database instances across multiple industry-standard engines.
RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis databases. It provides a visual environment for exploring key-value data structures, managing database instances, and performing data analysis across different operating systems and deployments. The tool distinguishes itself by providing dedicated visual managers for complex operations, including a vector database manager for configuring embeddings and similarity searches, a query workbench for executing raw commands and Lua scripts, and a performance monitoring dashboard for tracki
Provides tools for provisioning and managing cloud-hosted database instances and replica setups via Kubernetes.
This project is a web development tutorial site and a Ruby on Rails learning resource designed as a beginner programming guide. It serves as a technical workshop curriculum and a structured framework for organizing and coaching community-led programming events. The site functions as a static site generator that converts Markdown content and templates into pre-rendered HTML pages. This architecture supports the delivery of step-by-step guides and instructional materials used to teach new learners how to build web applications. The content covers a broad range of capabilities, including Ruby o
Provides guidance on setting up managed cloud-hosted database instances for application persistence.
Shuttle is a cloud platform for Rust backends that automates infrastructure provisioning and deployment. It functions as an infrastructure-as-code framework where managed databases and cloud resources are defined directly within application logic using code attributes rather than external configuration files. The platform provides a command line interface to manage the full project lifecycle, from local development with live reloading to remote cloud publishing. It includes a managed database provider that automatically provisions and attaches storage to applications during the deployment pro
Automates the deployment and configuration of managed database instances for the application backend.
This project is a reference implementation of Domain-Driven Design, Clean Architecture, and Command Query Responsibility Segregation (CQRS) patterns using the Go programming language. It serves as a sample application to demonstrate how to decouple core domain rules from infrastructure and delivery mechanisms. The system is built as a gRPC microservices architecture, utilizing type-safe communication and service contracts. It implements an event-driven architecture to manage eventual consistency and asynchronous processing, specifically employing the Outbox pattern to ensure reliable messagin
Provides tools for managing and deploying cloud-hosted NoSQL database instances with optimized retrieval settings.
Este proyecto es una librería de referencia y colección de patrones de código de ejemplo para desplegar infraestructura en la nube utilizando el AWS CDK. Proporciona un conjunto de proyectos de muestra que demuestran cómo definir recursos de cómputo, almacenamiento y redes utilizando lenguajes de programación de propósito general. La librería incluye implementaciones de referencia para varios patrones arquitectónicos, incluyendo backends serverless con API GraphQL y WebSocket, orquestación de contenedores con balanceadores de carga y auto-scaling, y alojamiento de sitios web estáticos globales a través de redes de entrega de contenido (CDN). También proporciona diseños para topologías de red aisladas y automatización de flujos de trabajo basados en eventos utilizando máquinas de estado. Las capacidades cubiertas se extienden a la gestión de bases de datos relacionales, la configuración de servidores de transferencia de archivos seguros y la implementación de autorización de grano fino. Además, los ejemplos demuestran técnicas de personalización de infraestructura, como la anulación de propiedades de recursos y la integración de recursos personalizados.
Provides patterns for deploying managed SQL database instances within a dedicated virtual private cloud.
Este proyecto es una plataforma educativa interactiva y un currículo completo diseñado para enseñar a los desarrolladores cómo construir, consultar e integrar APIs de GraphQL en aplicaciones full-stack. Proporciona un entorno de aprendizaje estructurado para dominar conceptos centrales como diseño de esquemas, ejecución de consultas e implementación de interfaces basadas en datos. La plataforma se distingue por enfocarse en la aplicación práctica de la sincronización de datos en tiempo real y la arquitectura de backend. Guía a los usuarios a través del proceso de conectar frameworks de frontend a bases de datos relacionales, implementar control de acceso basado en roles y gestionar flujos de suscripción persistentes. Cubriendo tanto la gestión de estado del lado del cliente como la lógica del lado del servidor, permite a los estudiantes construir aplicaciones responsivas que manejan interacciones de datos complejas. Más allá de los fundamentos, el currículo explora temas avanzados incluyendo actualizaciones de interfaz de usuario optimistas, sincronización de datos offline y estrategias de seguridad de API. También aborda los aspectos operativos del desarrollo, como la gestión de migraciones de bases de datos, optimización de rendimiento y el despliegue de servicios full-stack a infraestructura de nube.
Addresses the operational deployment of managed database instances for scalable application storage.