awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microservices-demo avatar

microservices-demo/microservices-demoArchived

0
View on GitHub↗
3,773 نجوم·2,980 تفرعات·Python·Apache-2.0·5 مشاهداتmicroservices-demo.github.io↗

Microservices Demo

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 domains.

The project covers infrastructure provisioning automation and the rollout of diverse applications via container-based deployment scripts. It includes capabilities for distributed system visualization to map interactions and dependencies between running services, as well as path-based request routing for managing internal and external traffic.

Features

  • Microservice Reference Implementations - Provides a polyglot e-commerce application that serves as a reference implementation for microservices patterns and container orchestration.
  • Polyglot Microservices - Implements a polyglot microservices architecture using different programming languages and databases for different business domains.
  • Service-Private Data Stores - Ensures each individual service manages a private data store to prevent tight coupling between microservices.
  • Container Orchestration Deployments - Uses pre-built container images and orchestration scripts to ensure consistent service environments across platforms.
  • Container Orchestration Environments - Provides a platform for deploying and managing container orchestration clusters for stability and performance testing.
  • Microservices Deployments - Automates the rollout of independently scalable microservices across container platforms.
  • Polyglot Application Deployments - Manages the build and runtime processes for a microservices application written in multiple programming languages.
  • Database-per-Service Patterns - Implements the pattern where each microservice manages its own private database to ensure loose coupling.
  • Event-Driven Architectures - Employs an architectural pattern of event triggers and asynchronous processing to decouple system components.
  • Container Orchestration Testbeds - Functions as a deployable environment to evaluate the performance and stability of various container orchestration tools.
  • Event-Driven Messaging Systems - Implements an architecture for responding to data streams and triggers via asynchronous messaging between services.
  • Automated Cluster Provisioning - Uses automated tools for provisioning hosts and installing clusters across container platforms.
  • Demo Applications - Ships a set of portable images and scripts as a demo to showcase distributed system topologies.
  • Infrastructure - Uses automated shell and configuration files to handle the repeatable setup of clusters and service networks.
  • Architecture Visualizers - Provides graphical representations of microservice relationships and architectural dependencies.
  • Service Request Routing - Directs internal microservice calls to the correct instances using logical grouping and path-based routing.
  • Distributed System Visualizers - Provides a visual mapping of interactions and dependencies between independent services to understand network flow.
  • Path-Based Routers - Provides a networking layer that directs traffic to different backend services based on URL path prefixes.

سجل النجوم

مخطط تاريخ النجوم لـ microservices-demo/microservices-demoمخطط تاريخ النجوم لـ microservices-demo/microservices-demo

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Microservices Demo

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Microservices Demo.
  • doocs/advanced-javaالصورة الرمزية لـ doocs

    doocs/advanced-java

    78,987عرض على GitHub↗

    This project is a comprehensive Java backend engineering guide and technical reference focused on high-concurrency design, distributed systems, and microservices architecture. It provides detailed strategies for decomposing monolithic applications, managing service discovery, and implementing the architectural patterns required for scalable backend environments. The repository distinguishes itself through an extensive collection of big data algorithmic references and database scaling strategies. It covers memory-efficient techniques for analyzing massive datasets, such as Top-K element extrac

    Javaadvanced-javadistributed-search-enginedistributed-systems
    عرض على GitHub↗78,987
  • dotnet-architecture/eshopondaprالصورة الرمزية لـ dotnet-architecture

    dotnet-architecture/eShopOnDapr

    1,532عرض على 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

    C#
    عرض على GitHub↗1,532
  • sqshq/piggymetricsالصورة الرمزية لـ sqshq

    sqshq/piggymetrics

    13,935عرض على 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

    Javadockermicroservicemicroservices
    عرض على GitHub↗13,935
  • googlecloudplatform/microservices-demoالصورة الرمزية لـ GoogleCloudPlatform

    GoogleCloudPlatform/microservices-demo

    20,492عرض على 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

    Go
    عرض على GitHub↗20,492
عرض جميع البدائل الـ 30 لـ Microservices Demo→

الأسئلة الشائعة

ما هي وظيفة microservices-demo/microservices-demo؟

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.

ما هي الميزات الرئيسية لـ microservices-demo/microservices-demo؟

الميزات الرئيسية لـ microservices-demo/microservices-demo هي: Microservice Reference Implementations, Polyglot Microservices, Service-Private Data Stores, Container Orchestration Deployments, Container Orchestration Environments, Microservices Deployments, Polyglot Application Deployments, Database-per-Service Patterns.

ما هي البدائل مفتوحة المصدر لـ microservices-demo/microservices-demo؟

تشمل البدائل مفتوحة المصدر لـ microservices-demo/microservices-demo: doocs/advanced-java — This project is a comprehensive Java backend engineering guide and technical reference focused on high-concurrency… dotnet-architecture/eshopondapr — eShopOnDapr is a reference architecture for building distributed .NET microservices. It demonstrates how to implement… sqshq/piggymetrics — PiggyMetrics is a demonstration project that illustrates a complete microservice architecture built with Spring Boot,… googlecloudplatform/microservices-demo — This project is a Kubernetes microservices reference architecture implemented as a functional cloud-native e-commerce… docshome/microservices — This project is a distributed systems design framework and architecture guide. It provides technical resources for… zq2599/blog_demos — This project is a collection of reference implementations and demonstration projects covering computer vision, DevOps…