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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • googlecloudplatform/microservices-demoAvatar von GoogleCloudPlatform

    GoogleCloudPlatform/microservices-demo

    20,492Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗20,492
  • apache/dubbo-goAvatar von apache

    apache/dubbo-go

    4,938Auf GitHub ansehen↗

    Apache Dubbo Go ist eine Go-Implementierung des Apache Dubbo-Frameworks, die für den Aufbau von hochperformanten Microservices entwickelt wurde. Es dient als sprachübergreifendes RPC-Framework und Microservices-Kommunikationsschicht, die Remote Procedure Calls zwischen Diensten ermöglicht, die in verschiedenen Programmiersprachen geschrieben sind. Das Framework fungiert als Toolset für Service-Governance und als Proxy für ein verteiltes Service-Mesh, wodurch Datenebenen mit externen Steuerungsebenen in Proxy- oder Proxy-losen Modi verbunden werden können. Es bietet speziell eine Kompatibilitätsschicht, um die Kommunikation zwischen Go- und Java-basierten Diensten durch sprachunabhängige Definitionen und standardisierte Datenkodierung zu erleichtern. Das System deckt ein breites Spektrum verteilter Funktionen ab, einschließlich dynamischer Service-Discovery, strategiebasierter Lastverteilung und Traffic-Management mittels Circuit Breakern und Rate Limiting. Es integriert Observability durch verteiltes Request-Tracing und Performance-Metriken und gewährleistet gleichzeitig Sicherheit durch Transportverschlüsselung und identitätsbasierte Zugriffskontrolle. Die Entwicklerproduktivität wird durch eine Befehlszeilenschnittstelle für das Application-Bootstrapping und die automatisierte Generierung von RPC-Stubs aus Schnittstellendefinitionen unterstützt.

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

    Gogohttp2microservices
    Auf GitHub ansehen↗4,938
  • microservices-demo/microservices-demoAvatar von microservices-demo

    microservices-demo/microservices-demo

    3,773Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,773
  1. Home
  2. Software Engineering & Architecture
  3. Polyglot Microservices