awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repositorios

Awesome GitHub RepositoriesPolyglot Microservices

Architectural pattern where independent services are implemented in different programming languages to leverage specific language strengths.

Distinct from Polyglot Implementation Examples: Existing candidates focus on educational examples or gRPC specifics; this is about the overall architectural choice of multiple languages for services.

Explore 3 awesome GitHub repositories matching software engineering & architecture · Polyglot Microservices. Refine with filters or upvote what's useful.

Awesome Polyglot Microservices GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • googlecloudplatform/microservices-demoAvatar de GoogleCloudPlatform

    GoogleCloudPlatform/microservices-demo

    20,492Ver en GitHub↗

    This project is a Kubernetes microservices reference architecture implemented as a functional cloud-native e-commerce demo. It serves as a distributed systems testbed designed to demonstrate cloud-native deployment patterns, orchestration, and the interaction of independent services. The system showcases a polyglot service implementation using high-performance communication via gRPC and REST. It integrates generative AI for image analysis and product recommendations, and implements a service mesh to manage traffic, security, and observability between services. The application covers e-commer

    Demonstrates interoperability in a distributed system by implementing different services in various programming languages.

    Go
    Ver en GitHub↗20,492
  • apache/dubbo-goAvatar de apache

    apache/dubbo-go

    4,938Ver en GitHub↗

    Apache Dubbo Go es una implementación en lenguaje Go del framework Apache Dubbo, diseñada para construir microservicios de alto rendimiento. Sirve como un framework RPC multiplataforma y una capa de comunicación de microservicios que permite llamadas a procedimientos remotos entre servicios escritos en diferentes lenguajes de programación. El framework funciona como un conjunto de herramientas de gobernanza de servicios y un proxy de service mesh distribuido, permitiendo que los planos de datos se conecten con planos de control externos en modos con o sin proxy. Proporciona específicamente una capa de compatibilidad para facilitar la comunicación entre servicios basados en Go y Java a través de definiciones agnósticas al lenguaje y codificación de datos estandarizada. El sistema cubre una amplia gama de capacidades distribuidas, incluyendo descubrimiento dinámico de servicios, balanceo de carga basado en estrategias y gestión de tráfico mediante disyuntores (circuit breakers) y limitación de tasa (rate limiting). Incorpora observabilidad a través de rastreo de solicitudes distribuidas y métricas de rendimiento, al tiempo que garantiza la seguridad con cifrado de capa de transporte y control de acceso basado en identidad. La productividad del desarrollador se apoya mediante una interfaz de línea de comandos para el arranque de aplicaciones y la generación automatizada de stubs RPC a partir de definiciones de interfaz.

    Enables communication between services written in different languages through standardized data exchange and shared interfaces.

    Gogohttp2microservices
    Ver en GitHub↗4,938
  • microservices-demo/microservices-demoAvatar de microservices-demo

    microservices-demo/microservices-demo

    3,773Ver en 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

    Implements a polyglot microservices architecture using different programming languages and databases for different business domains.

    Pythondockerecsgolang
    Ver en GitHub↗3,773
  1. Home
  2. Software Engineering & Architecture
  3. Polyglot Microservices