awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 dépôts

Awesome GitHub RepositoriesMicroservices Deployments

Deploying applications as a set of independently scalable microservices for production-grade operation.

Distinct from Platform as a Service: None of the candidates (PaaS, FaaS, etc.) capture the specific pattern of deploying a metrics pipeline as independent microservices.

Explore 16 awesome GitHub repositories matching devops & infrastructure · Microservices Deployments. Refine with filters or upvote what's useful.

Awesome Microservices Deployments GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • sqshq/piggymetricsAvatar de sqshq

    sqshq/piggymetrics

    13,935Voir sur GitHub↗

    PiggyMetrics is a demonstration project that illustrates a complete microservice architecture built with Spring Boot, Spring Cloud, and Docker, centered around a personal finance tracking application. It records incomes, expenses, and savings for individual accounts while computing spending statistics and time-series data to track cash flow dynamics over time. The project showcases a full Spring Cloud service mesh, including an API gateway for request routing, service discovery for dynamic instance location, and a centralized configuration server that manages application settings from a singl

    Packaging each microservice as a Docker container for consistent deployment and CI/CD pipeline automation.

    Javadockermicroservicemicroservices
    Voir sur GitHub↗13,935
  • hanxiao/bert-as-serviceAvatar de hanxiao

    hanxiao/bert-as-service

    12,831Voir sur GitHub↗

    Ce projet est un service d'intégration BERT haute performance et un serveur d'inférence conçu pour mapper des séquences de texte en vecteurs numériques de longueur fixe. Il fonctionne comme un microservice d'apprentissage automatique et un serveur de modèle distribué qui découple la gestion des requêtes du calcul lourd. Le système utilise une infrastructure de messagerie ZeroMQ pour fournir une communication à faible latence entre les clients distribués et le serveur d'inférence. Il incorpore le traitement par lots côté serveur et la mise à l'échelle de la charge de travail GPU pour maximiser l'utilisation du matériel et gérer des volumes de requêtes élevés. La plateforme prend en charge l'infrastructure de recherche sémantique en générant des intégrations transmodales pour le texte et les images au sein d'un espace vectoriel partagé. Cela permet la recherche transmodale, le classement de la pertinence du contenu et le reclassement des résultats basés sur l'alignement sémantique entre le contenu visuel et les descriptions textuelles. Le service peut être déployé en tant que microservice élastique accessible via les protocoles gRPC, HTTP ou WebSocket, avec un streaming duplex non bloquant pour gérer de grands ensembles de données.

    Provides a scalable microservice architecture to expose neural models via gRPC, HTTP, and WebSockets.

    Python
    Voir sur GitHub↗12,831
  • wasmedge/wasmedgeAvatar de WasmEdge

    WasmEdge/WasmEdge

    10,665Voir sur GitHub↗

    WasmEdge is an extensible WebAssembly runtime that executes WebAssembly bytecode in a secure sandbox for cloud, edge, and embedded applications. It functions as a multi-language compiler, compiling applications written in Rust, JavaScript, Go, and Python into WebAssembly bytecode for sandboxed execution, and as a server-side JavaScript runtime that runs JavaScript programs with ES6 modules, NPM packages, and Node.js-compatible APIs. The runtime also serves as an AI inference runtime, executing AI models from JavaScript using WASI-NN plug-ins for inference tasks on personal devices and edge har

    Executes lightweight microservices with secure isolation, compatible with orchestration tools like Kubernetes and Dapr.

    C++artificial-intelligencecloudcloud-native
    Voir sur GitHub↗10,665
  • thinkgem/jeesiteAvatar de thinkgem

    thinkgem/jeesite

    8,044Voir sur GitHub↗

    Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using Spring Boot, MyBatis, and Vue. It functions as a comprehensive platform for creating administrative dashboards with integrated role-based access control and organizational data permission systems. The framework distinguishes itself through a combination of automated CRUD code generation and an integrated RAG platform that connects large language models to enterprise data via vector stores. It further incorporates a BPMN-based workflow engine to automate complex business process

    Provides a scalable architecture for deploying independently scalable microservices with load balancing.

    Vue
    Voir sur GitHub↗8,044
  • sandstorm-io/sandstormAvatar de sandstorm-io

    sandstorm-io/sandstorm

    7,037Voir sur GitHub↗

    Sandstorm is an open-source platform that packages and runs web applications in security-hardened sandboxes on a personal server, functioning as a self-hosted web app operating system. It provides a curated app store where users discover and install sandboxed web applications with one-click ease, while each application runs in an isolated container that uses Linux kernel security features to separate it from the host and other apps. The platform includes a centralized authentication layer so users sign in once and gain access to all installed applications without managing separate accounts per

    Packages any Linux web app into a secure, isolated container that runs on a personal server.

    JavaScriptcapnprotodecentralizedhacktoberfest
    Voir sur GitHub↗7,037
  • nvidia/nemo-guardrailsAvatar de NVIDIA

    NVIDIA/NeMo-Guardrails

    6,453Voir sur GitHub↗

    NeMo-Guardrails is a toolkit for adding programmable safety constraints and dialogue boundaries to large language model conversational systems. It functions as security middleware that intercepts inputs and outputs to block prompt injections, jailbreaks, and sensitive data leaks, while providing a conversational dialogue manager to define structured interaction flows through configuration files. The framework includes a hallucination filter to screen model outputs for factual accuracy and a specialized modeling language for defining conversational flows and constraints. It provides capabiliti

    Supports deploying security layers via containerized microservices for production-grade application integration.

    Python
    Voir sur GitHub↗6,453
  • goodrain/rainbondAvatar de goodrain

    goodrain/rainbond

    6,184Voir sur GitHub↗

    Rainbond is a Kubernetes-native application platform that deploys and manages containerized applications through a graphical interface, abstracting Kubernetes complexity so users can work without needing to learn Kubernetes commands or concepts. It provides a complete application lifecycle management system covering development, architecture, delivery, and operations from a single unified web interface, with automated workflows that handle cluster provisioning, application deployment, and ongoing management. The platform distinguishes itself through its application marketplace, which packages

    Manages microservice communication through a graphical interface that injects sidecar proxies for service discovery, routing, and fault tolerance.

    Go
    Voir sur GitHub↗6,184
  • cortexproject/cortexAvatar de cortexproject

    cortexproject/cortex

    5,751Voir sur GitHub↗

    Cortex is an open-source, horizontally scalable metrics platform that ingests, stores, and queries Prometheus-compatible time-series data with multi-tenant isolation. It accepts metrics via Prometheus remote write and OpenTelemetry, executes PromQL queries against both recent and historical data, and provides a Prometheus-compatible alerting and recording rule engine with an integrated Alertmanager. The system is built as a set of independently scalable microservices that use hash-ring-based sharding, gossip-based cluster membership, and tenant-aware object storage to distribute workloads acro

    Cortex deploys each component of a metrics pipeline as a separate, independently scalable service for production-grade operation.

    Gocncfhacktoberfestkubernetes
    Voir sur GitHub↗5,751
  • feiskyer/kubernetes-handbookAvatar de feiskyer

    feiskyer/kubernetes-handbook

    5,537Voir sur GitHub↗

    Ce projet est une ressource éducative complète et un manuel opérationnel pour Kubernetes. Il sert de référence technique pour installer, gérer et mettre à l'échelle des clusters d'orchestration de conteneurs à travers divers environnements, couvrant les principes architecturaux fondamentaux et les composants système requis pour maintenir des applications conteneurisées. La ressource fournit des guides structurés pour l'administration de cluster, incluant les configurations de haute disponibilité, le contrôle des ressources et les opérations de sauvegarde de données. Il fonctionne également comme un manuel d'audit de sécurité et de dépannage, offrant des instructions pour identifier les vulnérabilités des nœuds en utilisant des benchmarks standards de l'industrie et résoudre les échecs dans les environnements réseau, stockage et pod. La documentation couvre un large éventail de domaines de capacités, incluant le déploiement de cluster sur différents systèmes d'exploitation, la gestion du trafic via des politiques réseau et la gouvernance de service, et la mise en œuvre de mécanismes de contrôle d'accès et d'identité. Il aborde également la gestion des charges de travail, l'allocation des ressources et l'extension des fonctionnalités de l'API. Le contenu est géré comme un système basé sur Markdown qui utilise la génération de site statique pour convertir des guides techniques structurés en pages HTML pré-rendues.

    Explains how to manage microservice communication and security policies using a service mesh.

    Makefilebookscloud-nativecontainers
    Voir sur GitHub↗5,537
  • zenml-io/zenmlAvatar de zenml-io

    zenml-io/zenml

    5,451Voir sur GitHub↗

    ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented

    Deploys additional background workers and infrastructure components like schedulers to extend core server functionality.

    Pythonagentopsagentsai
    Voir sur GitHub↗5,451
  • docshome/microservicesAvatar de DocsHome

    DocsHome/microservices

    5,178Voir sur GitHub↗

    Ce projet est un framework de conception de systèmes distribués et un guide d'architecture. Il fournit des ressources techniques pour concevoir, déployer et coordonner des services réseau indépendants. Le framework établit une méthodologie structurée pour migrer des applications monolithiques vers des services décentralisés en séparant les préoccupations frontend et backend. Il sert de référence pour l'architecture pilotée par les événements, en se concentrant sur le maintien de la cohérence des données à travers les limites du réseau en utilisant l'approvisionnement en événements et les enregistrements de transactions locaux. Le projet couvre un large éventail de capacités, notamment la communication de services distribués, la configuration de la découverte de services et l'implémentation de passerelles API. Il aborde également les stratégies de déploiement pour la haute disponibilité et l'utilisation du courtage de messages asynchrone pour découpler les services.

    Provides strategies for deploying independent, scalable microservices for high availability.

    api-gatewaybookchinese
    Voir sur GitHub↗5,178
  • mikaelemmmm/go-zero-looklookAvatar de Mikaelemmmm

    Mikaelemmmm/go-zero-looklook

    5,158Voir sur GitHub↗

    Ce projet est une implémentation de référence et un plan architectural pour construire des systèmes distribués en utilisant le framework go-zero. Il fournit un boilerplate complet de microservices et une structure de projet standardisée pour amorcer des services API et RPC avec des structures de dossiers cohérentes. L'implémentation se distingue en fournissant un guide complet et une base de code pour la découverte de services, la limitation de débit (rate limiting) et le disjoncteur (circuit breaking). Elle démontre une intégration de stack d'observabilité qui coordonne le traçage distribué, la collecte de métriques et la journalisation centralisée à travers plusieurs microservices. Le système couvre un large éventail de capacités distribuées, incluant la messagerie asynchrone via un modèle de publication-abonnement, la gestion de transactions distribuées pour la cohérence des données et un modèle d'agrégation de passerelle pour séparer les requêtes externes de la communication interne. Il inclut également la génération automatique de code à partir de définitions et des pipelines de livraison continue pour le déploiement de conteneurs.

    Orchestrates the deployment of independently scalable microservices as containerized workloads.

    Goasynqdtmelasticsearch
    Voir sur GitHub↗5,158
  • lilishop/lilishopAvatar de lilishop

    lilishop/lilishop

    4,216Voir sur GitHub↗

    Lilishop is a multi-vendor B2B2C e-commerce platform designed as a marketplace where third-party merchants can manage independent storefronts within a unified ecosystem. It is built on a Spring Cloud microservices architecture and a Spring Boot backend, utilizing Vue and Uniapp to deliver responsive user interfaces across web, mobile, and mini-program platforms. The platform differentiates itself through integrated marketing automation tools, including group buying, bargain campaigns, and a commission-based affiliate distribution network. It also features a comprehensive financial settlement

    Deploys the platform as a set of independently scalable microservices using Docker.

    Javab2b2cdockerjava
    Voir sur GitHub↗4,216
  • apache/dubbo-adminAvatar de apache

    apache/dubbo-admin

    4,048Voir sur GitHub↗

    dubbo-admin est une console d'administration web et une interface de gestion pour l'écosystème Apache Dubbo. Il sert d'outil centralisé pour configurer et surveiller les services, les fournisseurs et les consommateurs au sein d'architectures de microservices distribuées. Le projet fonctionne comme un plan de contrôle du trafic et un outil de gouvernance des services, permettant la mise en œuvre de règles de routage des requêtes, de déploiements canary et de régulation du trafic. Il fournit une interface dédiée pour orchestrer les plans de données de service mesh et les configurations de proxy afin de connecter les services au sein d'une couche de gestion réseau unifiée. La plateforme couvre un large éventail de capacités opérationnelles, notamment la gestion de la découverte de services, la surveillance de la santé des microservices et des instances, et le traçage distribué des requêtes. Elle facilite également la gestion des métadonnées de service et des configurations de registre pour assurer une communication fiable entre les fournisseurs et les consommateurs.

    Provides a graphical interface to manage microservice communication, including routing and fault tolerance.

    Goadmincontrol-planego
    Voir sur GitHub↗4,048
  • microservices-demo/microservices-demoAvatar de microservices-demo

    microservices-demo/microservices-demo

    3,773Voir sur GitHub↗

    This project is a microservices reference architecture and polyglot suite designed as a containerized application demo. It provides a deployable environment that functions as a container orchestration testbed to evaluate the performance and stability of various orchestration tools. The suite implements a polyglot architecture where independent services are written in different languages, each managing its own private database. It utilizes an event-driven distributed system model, employing asynchronous messaging and decoupled data stores to coordinate workflows across separate business domain

    Automates the rollout of independently scalable microservices across container platforms.

    Pythondockerecsgolang
    Voir sur GitHub↗3,773
  • dotnet-architecture/eshopondaprAvatar de dotnet-architecture

    dotnet-architecture/eShopOnDapr

    1,532Voir sur GitHub↗

    eShopOnDapr is a reference architecture for building distributed .NET microservices. It demonstrates how to implement cloud-native application patterns by utilizing sidecar processes to handle infrastructure concerns, allowing individual services to remain decoupled from the underlying environment. The project provides a practical implementation of service-to-service communication, state management, and asynchronous messaging. By using a sidecar-based approach, it offloads tasks like service discovery and state synchronization, enabling independent services to interact reliably across distrib

    Provides a collection of independent .NET services designed for containerized deployment.

    C#
    Voir sur GitHub↗1,532
  1. Home
  2. DevOps & Infrastructure
  3. Microservices Deployments

Explorer les sous-tags

  • Model Inference MicroservicesScalable microservices specifically designed to host and serve neural network model inference endpoints. **Distinct from Microservices Deployments:** Focuses on the specialized deployment of ML models rather than general application microservices.
  • Optional Component DeploymentsDeploys additional background workers and infrastructure components to extend core server functionality. **Distinct from Microservices Deployments:** Distinct from Microservices Deployments: focuses on the optional enablement of specific background components rather than general microservice decomposition.
  • Sandboxed Deployments1 sous-tagExecuting lightweight microservices with secure isolation, compatible with orchestration tools like Kubernetes and Dapr. **Distinct from Microservices Deployments:** Distinct from general Microservices Deployments: focuses on sandboxed execution via WebAssembly, not traditional container-based microservices.
  • Service Mesh GovernanceManages microservice communication through a graphical interface that injects sidecar proxies for service discovery, routing, and fault tolerance. **Distinct from Microservices Deployments:** Distinct from Microservices Deployments: focuses on the built-in service mesh governance layer (discovery, routing, fault tolerance) rather than the general deployment pattern of microservices.