awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

54 个仓库

Awesome GitHub RepositoriesMicroservice Reference Implementations

Educational projects demonstrating microservice architectural patterns and communication.

Explore 54 awesome GitHub repositories matching part of an awesome list · Microservice Reference Implementations. Refine with filters or upvote what's useful.

Awesome Microservice Reference Implementations GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • dotnet-architecture/eshoponcontainersdotnet-architecture 的头像

    dotnet-architecture/eShopOnContainers

    24,362在 GitHub 上查看↗

    eShopOnContainers is a .NET microservices reference application designed to demonstrate cloud-native architecture patterns. It serves as a sample distributed system that implements domain-driven design and utilizes containerized services. The project is developed as a cross-platform sample compatible with Windows, Linux, and macOS. It utilizes Docker for containerized application deployment and supports orchestration via Azure Kubernetes Service to manage the scaling and availability of its services. The system covers microservices architecture design, asynchronous service communication, and

    Reference architecture for .NET microservices on containers.

    C#
    在 GitHub 上查看↗24,362
  • jaegertracing/jaegerjaegertracing 的头像

    jaegertracing/jaeger

    22,890在 GitHub 上查看↗

    Jaeger is a distributed tracing platform used for collecting, storing, and visualizing request flows across microservices. It identifies performance bottlenecks and errors by tracking requests as they move through multiple service boundaries. The system includes telemetry collectors, a multi-tenant backend, and a trace visualizer. The platform provides a multi-tenant tracing infrastructure that isolates data and queries by tenant to support shared environments. It supports standardized telemetry ingestion via the OpenTelemetry Protocol over gRPC and HTTP. To manage storage costs and overhead,

    Distributed tracing system for microservice monitoring.

    Gocncfdistributed-tracinghacktoberfest
    在 GitHub 上查看↗22,890
  • googlecloudplatform/microservices-demoGoogleCloudPlatform 的头像

    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

    Polyglot cloud-native e-commerce demonstration application.

    Go
    在 GitHub 上查看↗20,492
  • sqshq/piggymetricssqshq 的头像

    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

    Personal finance tracker built with Spring Boot.

    Javadockermicroservicemicroservices
    在 GitHub 上查看↗13,935
  • zq2599/blog_demoszq2599 的头像

    zq2599/blog_demos

    4,753在 GitHub 上查看↗

    本项目是一个参考实现和演示项目集合,涵盖了计算机视觉、DevOps 自动化、分布式系统和基于 Java 的微服务。它为构建服务端应用、容器化服务和集群编排提供了编程参考库和实践示例。 该仓库包含一套全面的 DevOps 自动化工具集,包括用于 CI/CD 流水线和自动化集群安装的脚本与剧本。它包括一个用于图像目标检测和面部分析的计算机视觉演示项目,以及关于 Docker 容器化和 Kubernetes 部署的详细指南与配置文件。 该项目涵盖了广泛的分布式系统功能,包括 gRPC 和 RESTful API 实现、消息队列和数据流处理。它还通过分布式追踪和系统性能监控解决了基础设施可观测性问题,并涉及大数据处理和数据存储优化。 代码库包含 Java 和 Go 的实现示例,提供了用于原生二进制编译和多阶段容器构建的源代码。

    Offers reference implementations for microservice patterns such as API gateways and message queuing.

    Javadockerdocker-javadocker-jib
    在 GitHub 上查看↗4,753
  • microservices-demo/microservices-demomicroservices-demo 的头像

    microservices-demo/microservices-demo

    3,773在 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

    Provides a polyglot e-commerce application that serves as a reference implementation for microservices patterns and container orchestration.

    Pythondockerecsgolang
    在 GitHub 上查看↗3,773
  • microservices-patterns/ftgo-applicationmicroservices-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

    Restaurant management system using the Saga pattern.

    Java
    在 GitHub 上查看↗3,718
  • spring-petclinic/spring-petclinic-microservicesspring-petclinic 的头像

    spring-petclinic/spring-petclinic-microservices

    2,144在 GitHub 上查看↗

    Distributed version of Spring Petclinic built with Spring Cloud

    Standard microservice migration of the PetClinic application.

    Javachaos-monkeydockereureka
    在 GitHub 上查看↗2,144
  • dotnet-architecture/eshopondaprdotnet-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

    Serves as a reference implementation for building scalable microservices using sidecar patterns.

    C#
    在 GitHub 上查看↗1,532
  • edwinvw/pitstopEdwinVW 的头像

    EdwinVW/pitstop

    1,161在 GitHub 上查看↗

    This repo contains a sample application based on a Garage Management System for Pitstop - a fictitious garage. The primary goal of this sample is to demonstrate several software-architecture concepts like: Microservices, CQRS, Event Sourcing, Domain Driven Design (DDD), Eventual Consistency.

    DDD and event sourcing implementation in .NET.

    JavaScriptasp-net-core-mvccqrsddd
    在 GitHub 上查看↗1,161
  • sitewhere/sitewheresitewhere 的头像

    sitewhere/sitewhere

    1,040在 GitHub 上查看↗

    SiteWhere is an industrial strength open-source application enablement platform for the Internet of Things (IoT). It provides a multi-tenant microservice-based infrastructure that includes device/asset management, data ingestion, big-data storage, and integration through a modern, scalable architecture. SiteWhere provides REST APIs for all system functionality. SiteWhere provides SDKs for many common device platforms including Android, iOS, Arduino, and any Java-capable platform such as Raspberry Pi rapidly accelerating the speed of innovation.

    IoT application enablement platform.

    Javaandroidarduinoaws
    在 GitHub 上查看↗1,040
  • digota/digotadigota 的头像

    digota/digota

    525在 GitHub 上查看↗

    ecommerce microservice

    E-commerce microservice implementation using Go.

    Godigotaecommercemicroservice
    在 GitHub 上查看↗525
  • kbastani/spring-cloud-microservice-examplekbastani 的头像

    kbastani/spring-cloud-microservice-example

    194在 GitHub 上查看↗

    An example project that demonstrates an end-to-end cloud native application using Spring Cloud for building a practical microservices architecture.

    Movie recommendation system (archived).

    Java
    在 GitHub 上查看↗194
  • aws-samples/amazon-ecs-java-microservicesA

    aws-samples/amazon-ecs-java-microservices

    0在 GitHub 上查看↗

    AWS ECS migration example for Java microservices.

    在 GitHub 上查看↗0
  • hiejulia/warehouse-microserviceH

    HieJulia/warehouse-microservice

    0在 GitHub 上查看↗

    Warehouse management microservice example.

    在 GitHub 上查看↗0
  • fudanselab/train-ticketF

    FudanSELab/train-ticket

    0在 GitHub 上查看↗

    Large-scale polyglot microservice system for research.

    在 GitHub 上查看↗0
  • ewolff/microserviceE

    ewolff/microservice

    0在 GitHub 上查看↗

    Reference implementation for microservices book concepts.

    在 GitHub 上查看↗0
  • bishion/microserviceB

    bishion/microService

    0在 GitHub 上查看↗

    Spring-based microservice architecture examples.

    在 GitHub 上查看↗0
  • jferrater/tap-and-eat-microservicesJ

    jferrater/Tap-And-Eat-MicroServices

    0在 GitHub 上查看↗

    Restaurant ordering system using Spring Cloud.

    在 GitHub 上查看↗0
  • arcanjoqueiroz/cas-microservice-architectureA

    ArcanjoQueiroz/cas-microservice-architecture

    0在 GitHub 上查看↗

    Central Authentication Service implementation in a microservice environment.

    在 GitHub 上查看↗0
上一个123下一个
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Microservice Reference Implementations