4 Repos
Hosting configurations for deploying caching logic as independent network services.
Distinct from Standalone Server Executables: The candidates focused on binary executables or validation servers rather than the architectural deployment of a cache service.
Explore 4 awesome GitHub repositories matching devops & infrastructure · Cache Server Deployments. Refine with filters or upvote what's useful.
kops is a Kubernetes cluster provisioner and lifecycle manager designed to automate the creation, maintenance, and destruction of production-grade clusters on cloud infrastructure. It functions as a declarative infrastructure manager, synchronizing the live state of a cluster with versioned manifests stored in remote object storage to ensure idempotent operations. The project distinguishes itself by offering comprehensive automation for the entire cluster lifecycle, including high-availability control plane deployment, incremental rolling updates, and automated version upgrades. It also serve
Deploys a caching layer to reduce the request load on the API server in large-scale clusters.
GPTCache is a semantic caching layer and response optimizer for large language models. It functions as pluggable middleware for orchestration frameworks, utilizing vector database caching to store and retrieve model responses based on the semantic similarity of prompts rather than exact text matches. The system uses embeddings to determine cache hits by comparing the distance between new queries and stored vectors. It employs a hybrid storage model that persists original prompts in relational databases while maintaining high-dimensional embeddings in vector stores. The project covers a broad
Hosts the caching logic as a standalone service to handle external requests and responses over HTTP.
LMCache is a distributed key-value cache manager and tiering system designed to accelerate large language model inference. It functions as a tiered storage layer that offloads tensors from GPU memory to CPU RAM, local disks, or remote object stores, enabling the reuse of cached prefixes across different inference sessions and serving engines. The system differentiates itself through a disaggregated prefill-decode model, which separates prompt processing from token generation by transferring caches between distributed compute nodes. It utilizes peer-to-peer orchestration to share and retrieve
Manages the deployment and lifecycle of multiprocess cache servers using custom Kubernetes resources.
Dieses Projekt bietet einen selbst gehosteten Remote-Cache-Server, der darauf ausgelegt ist, Build-Artefakte für verteilte Entwicklungsteams und CI/CD-Pipelines zu speichern und bereitzustellen. Als zentraler Proxy für Build-Outputs ermöglicht es Teams, Arbeitsergebnisse zu synchronisieren, redundante Ausführungen zu minimieren und die Build-Zeiten für Monorepo-Projekte zu beschleunigen. Das System zeichnet sich durch eine modulare Architektur aus, die verschiedene Storage-Backends unterstützt, sodass Artefakte auf lokalen Festplatten gespeichert oder in verschiedene Cloud-basierte Objektspeicher integriert werden können. Es nutzt einen Stream-basierten Netzwerktransport, um große Build-Outputs effizient zu verarbeiten, und verwendet kryptografische Signaturen, um die Integrität und Authentizität der Artefakte während der Übertragung zu verifizieren. Die Sicherheit wird durch tokenbasierte Request-Authentifizierung und Middleware-gesteuerte Zugriffskontrolle verwaltet, die es Administratoren ermöglichen, Read-Only-Modi zu erzwingen und die Interaktion mit dem Cache einzuschränken. Die Infrastruktur ist auf Flexibilität ausgelegt und unterstützt die automatisierte Bereitstellung in containerisierten, serverlosen und Cloud-Umgebungen, während Health-Monitoring-Endpunkte den Betriebsstatus verifizieren.
Supports automated deployment of caching services across cloud platforms, containerized environments, or serverless compute instances.