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

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

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

GoogleCloudPlatform/microservices-demo

0
View on GitHub↗
20,492 نجوم·10,110 تفرعات·Go·Apache-2.0·6 مشاهداتcymbal-shops.retail.cymbal.dev↗

Microservices Demo

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-commerce operations including storefront management, product cataloging, shopping cart state, and payment processing workflows. It includes supporting capabilities for currency conversion, shipping cost estimation, and asynchronous order notifications.

The repository provides deployment manifests to install the multi-service application to a cluster and includes a synthetic request generator to simulate user traffic for performance testing.

Features

  • Kubernetes Cluster Orchestration - Uses Kubernetes manifests to define the automated deployment and scaling of microservices across a cluster.
  • Demo Environments - Provides a functional online storefront as a reference demo for testing service mesh and observability in cloud environments.
  • E-commerce and Shopping - Ships a functional web-based storefront for browsing product catalogs and managing shopping carts.
  • Order Lifecycle Orchestration - Coordinates the end-to-end purchase process including cart retrieval, payment, shipping, and notifications.
  • Payment Processing - Provides a system for validating credit card information and executing financial transactions.
  • Product Catalogs - Provides a system for managing product metadata and serving available item lists.
  • Shopping Carts - Manages the state and item logic for user shopping carts during a session.
  • In-Memory Session Stores - Uses a high-performance in-memory store to manage user shopping cart state with low latency.
  • Service Mesh - Integrates a service mesh to manage traffic routing, security, and observability between distributed microservices.
  • Cloud-Native Microservices - Implements a reference architecture for containerized microservices deployed and orchestrated on Kubernetes.
  • Cloud Native Infrastructure - Provides orchestration manifests and patterns for deploying scalable services in a cloud-native environment.
  • Performance Testbeds - Serves as a distributed systems testbed to evaluate backend performance using simulated user traffic.
  • E-commerce System Architectures - Implements a complete distributed architecture for an e-commerce system with integrated catalogs and payment workflows.
  • Microservice Architectures - Showcases a reference architecture of loosely coupled, independently deployable microservices.
  • Service Meshes - Implements a service mesh to manage traffic routing, security, and observability between microservices.
  • Container-Based Isolation - Encapsulates each functional component in separate containers to ensure independent scaling and deployment.
  • RESTful Services - Implements stateless RESTful communication to maintain loose coupling between diverse functional modules.
  • AI Assistants - Provides a generative AI assistant that analyzes images to suggest relevant products for purchase.
  • AI Model Inference - Implements asynchronous AI model inference to provide product recommendations via external API calls.
  • Generative AI Integration Patterns - Demonstrates the integration of generative AI for image analysis and product recommendations within a microservices architecture.
  • Recommendation Engines - Analyzes shopping cart contents to suggest related or complementary products.
  • gRPC Service Implementations - Showcases a polyglot implementation of independent services communicating via high-performance gRPC calls.
  • Polyglot Microservices - Demonstrates interoperability in a distributed system by implementing different services in various programming languages.
  • Synthetic Traffic Generators - Includes a synthetic request generator to simulate user traffic and test system stability under load.
  • Kubernetes and Orchestration - Provides a sample gRPC-based ecommerce microservices architecture.
  • Microservice Reference Implementations - Polyglot cloud-native e-commerce demonstration application.

سجل النجوم

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

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

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

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

Start searching with AI

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

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

    dotnet/eShop

    10,079عرض على GitHub↗

    eShop is a .NET microservices reference application that provides a comprehensive blueprint for a distributed retail system. It implements an e-commerce architecture using decoupled services to manage core operations such as product catalogs, shopping baskets, and order processing. The project demonstrates a cloud-native retail infrastructure that incorporates an asynchronous event bus system to synchronize state across distributed services. It includes a reference implementation for integrating generative AI features by connecting the store to large language models via cloud providers. The

    C#
    عرض على GitHub↗10,079
  • 2227324689/gpmallالصورة الرمزية لـ 2227324689

    2227324689/gpmall

    5,050عرض على GitHub↗

    Gpmall is a microservices-based e-commerce platform developed with Spring Boot. It is designed to manage online retail operations, including product catalogs, user accounts, and financial transactions. The system utilizes a distributed architecture with Dubbo for service communication and Kafka for asynchronous event streaming. It integrates Elasticsearch to provide full-text indexing and high-performance search capabilities for product discovery and promotional content. The platform covers core retail capabilities such as shopping cart and order processing, payment coordination, and user id

    Javacanaldubboelasticsearch
    عرض على GitHub↗5,050
  • microservices-patterns/ftgo-applicationالصورة الرمزية لـ microservices-patterns

    microservices-patterns/ftgo-application

    3,718عرض على GitHub↗

    This project is a Java microservices reference implementation that demonstrates the application of structural design patterns for distributed systems. It consists of a suite of containerized services and infrastructure dependencies designed to showcase how to coordinate multiple independent services into a functional system. The implementation focuses on several advanced architectural patterns, including a centralized API gateway for routing and aggregating responses, Command Query Responsibility Segregation to separate read and write operations, and event sourcing to persist the state of bus

    Java
    عرض على GitHub↗3,718
  • zq2599/blog_demosالصورة الرمزية لـ zq2599

    zq2599/blog_demos

    4,753عرض على GitHub↗

    This project is a collection of reference implementations and demonstration projects covering computer vision, DevOps automation, distributed systems, and Java-based microservices. It provides a programming reference library and practical examples for building server-side applications, containerizing services, and orchestrating clusters. The repository features a comprehensive toolset for DevOps automation, including scripts and playbooks for CI/CD pipelines and automated cluster installation. It includes a computer vision demo project for image object detection and facial analysis, as well a

    Javadockerdocker-javadocker-jib
    عرض على GitHub↗4,753
عرض جميع البدائل الـ 30 لـ Microservices Demo→

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

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

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.

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

الميزات الرئيسية لـ googlecloudplatform/microservices-demo هي: Kubernetes Cluster Orchestration, Demo Environments, E-commerce and Shopping, Order Lifecycle Orchestration, Payment Processing, Product Catalogs, Shopping Carts, In-Memory Session Stores.

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

تشمل البدائل مفتوحة المصدر لـ googlecloudplatform/microservices-demo: dotnet/eshop — eShop is a .NET microservices reference application that provides a comprehensive blueprint for a distributed retail… 2227324689/gpmall — Gpmall is a microservices-based e-commerce platform developed with Spring Boot. It is designed to manage online retail… microservices-patterns/ftgo-application — This project is a Java microservices reference implementation that demonstrates the application of structural design… zq2599/blog_demos — This project is a collection of reference implementations and demonstration projects covering computer vision, DevOps… macrozheng/springcloud-learning — This project is a reference implementation of a distributed system built using Spring Cloud Alibaba, Spring Boot, and… vendurehq/vendure — Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as…