4 repository-uri
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.
Acest proiect oferă un server de cache remote self-hosted, conceput pentru a stoca și partaja artefacte de build între echipele de dezvoltare distribuite și pipeline-urile de CI/CD. Acționând ca un proxy centralizat pentru output-urile de build, acesta permite echipelor să sincronizeze rezultatele sarcinilor, minimizând eficient execuția redundantă și accelerând timpii de build pentru proiectele de tip monorepo. Sistemul se distinge printr-o arhitectură modulară care suportă diverse backend-uri de stocare, permițând persistența artefactelor pe discuri locale sau integrarea cu diverși furnizori de stocare de obiecte în cloud. Încorporează transport de rețea bazat pe stream-uri pentru a gestiona eficient output-urile mari de build și utilizează semnarea criptografică pentru a verifica integritatea și autenticitatea artefactelor în timpul tranzitului. Securitatea este gestionată prin autentificarea cererilor bazată pe token-uri și controlul accesului prin middleware, care permit administratorilor să impună moduri read-only și să restricționeze interacțiunea cu cache-ul. Infrastructura este concepută pentru flexibilitate, suportând deployment automatizat în medii containerizate, serverless și cloud, oferind în același timp endpoint-uri de monitorizare a stării de sănătate pentru a verifica statusul operațional.
Supports automated deployment of caching services across cloud platforms, containerized environments, or serverless compute instances.