Complete working example of using Domain Driven Design (DDD), Hexagonal Architecture, CQRS, Event Sourcing (ES), Event Driven Architecture (EDA), Behaviour Driven Development (BDD) using TypeScript and NestJS. Like what you see? Don't forget to star! ⭐ ^^^
Support
Quality
Security
License
Reuse
A library for building reliable, scalable and distributed event-sourced applications in Scala
Support
Quality
Security
License
Reuse
A library for event sourcing in Python.
Support
Quality
Security
License
Reuse
SpringCloud Micro service business framework , SpringCloud 微服务商业脚手架
Support
Quality
Security
License
Reuse
AWS App Mesh is a service mesh that you can use with your microservices to manage service to service communication.
Support
Quality
Security
License
Reuse
🔬 Writing reliable & fault-tolerant microservices in Node.js https://hemerajs.github.io/hemera/
Support
Quality
Security
License
Reuse
Spring Cloud Release Train - dependency management across a wide range of Spring Cloud projects.
Support
Quality
Security
License
Reuse
springboot 和一些主流框架的整合的各个基本demo
Support
Quality
Security
License
Reuse
展示Apollo配置中心的各种使用场景和示例代码,欢迎大家把日常工作中的更多配置使用案例分享出来!
Support
Quality
Security
License
Reuse
利用 Spring Cloud Alibaba 微服务架构解决方案重构《走向单体地狱》阶段开发的 MyShop 项目,以便于我们更好的理解微服务架构,将知识点运用到实践中。
Support
Quality
Security
License
Reuse
Micronetes is a local orchestrator inspired by kubernetes that makes developing and testing microservices and distributed applications easier.
Support
Quality
Security
License
Reuse
Spring Cloud Consul
Support
Quality
Security
License
Reuse
progressbar microservice
Support
Quality
Security
License
Reuse
Apache Causeway™ software is a framework for rapidly developing domain-driven apps in Java. Write your business logic in entities, domain services or view models, and the framework dynamically generates a representation of that domain model as a webapp or as a RESTful API. For prototyping or production.
Support
Quality
Security
License
Reuse
spring-cloud-netflix-example is an example for microservices system
Support
Quality
Security
License
Reuse
Micro Java Web Framework
Support
Quality
Security
License
Reuse
基于redis的分布式锁组件,简单方便快捷接入项目,使项目拥有分布式锁能力
Support
Quality
Security
License
Reuse
The on premise, open source version of Eventuate, which is a platform for developing transactional business applications that use the microservice architecture.
Support
Quality
Security
License
Reuse
Multi- To Mono-repository merge
Support
Quality
Security
License
Reuse
A fast and efficient cloud native application runtime
Support
Quality
Security
License
Reuse
SpringBootLearning,SpringCloudStudy,学习SpringBoot2/SpringCloud2的项目,包含Eureka/Zuul/JPA/Mybatis Plus/Feign/WebSocket/JMS/POI-TL/Redis Cache/UDP/SecurityJWT/elasticSearch/Drools
Support
Quality
Security
License
Reuse
A curated list of awesome tips and tricks, resources, videos and articles in .net, software architecture, microservice and cloud-native
Support
Quality
Security
License
Reuse
Full stack CQRS, DDD, Event Sourcing framework for Node.js
Support
Quality
Security
License
Reuse
A pragmatic event sourcing library for PHP with a focus on developer experience.
Support
Quality
Security
License
Reuse
A lightweight CQRS module for Nest framework (node.js) :balloon:
Support
Quality
Security
License
Reuse
Nacos ECO Project for Spring Framework
Support
Quality
Security
License
Reuse
Nacos ECO Project for Spring Boot
Support
Quality
Security
License
Reuse
The Java microservice lib. QBit is a reactive programming lib for building microservices - JSON, HTTP, WebSocket, and REST. QBit uses reactive programming to build elastic REST, and WebSockets based cloud friendly, web services. SOA evolved for mobile and cloud. ServiceDiscovery, Health, reactive StatService, events, Java idiomatic reactive programming for Microservices.
Support
Quality
Security
License
Reuse
Sample microservices solution in .NET Core 3.1 based on the cloud-agnostic approach
Support
Quality
Security
License
Reuse
Global-scale event sourcing and event collaboration with causal consistency (This project is in maintenance mode. Only critical bugs will be fixed, but there is no more feature development.).
Support
Quality
Security
License
Reuse
基于SpringCloud的微服务架构实战案例项目,以一个简单的购物流程为示例,融合spring cloud 相关组件,如spring-cloud-netflix、swagger等
Support
Quality
Security
License
Reuse
A high performance service mesh implementation written in go
Support
Quality
Security
License
Reuse
Sample code for the Pluralsight DDD Fundamentals course by Julie Lerman and Steve "ardalis" Smith
Support
Quality
Security
License
Reuse
Sample microservices application for playing with
Support
Quality
Security
License
Reuse
A modern .NET framework for communication over RabbitMq
Support
Quality
Security
License
Reuse
算法刷题指南、Java多线程与高并发、Java集合源码、Spring boot、Spring Cloud等笔记,源码级学习笔记后续也会更新。
Support
Quality
Security
License
Reuse
Support for Consumer Driven Contracts in Spring
Support
Quality
Security
License
Reuse
Alchemy is a framework for creating highly available systems that are built from micro-services
Support
Quality
Security
License
Reuse
win w/ Spring Boot, Spring Cloud and Cloud Foundry
Support
Quality
Security
License
Reuse
💎 Beautiful avatars as a microservice
Support
Quality
Security
License
Reuse
Raw benchmarks on throughput, latency and transfer of Hello World on popular microservices frameworks
Support
Quality
Security
License
Reuse
JHipster Registry, based on Spring Cloud Netflix Eureka and Spring Cloud Config
Support
Quality
Security
License
Reuse
m
microservices-basics-spring-bootby anilallewar
Java 672 Version:Current License: Permissive (Apache-2.0)
Basic architecture framework to create complete microservices using Spring boot and Spring cloud
Support
Quality
Security
License
Reuse
Vert.x Blueprint Project - Micro-Shop microservice application
Support
Quality
Security
License
Reuse
UAVStack Open Source All in One Repository
Support
Quality
Security
License
Reuse
:laughing: Spring Cloud Template, 一套极简的Spring Cloud项目开发模板
Support
Quality
Security
License
Reuse
🍃SpringBoot系列Demo;SpringBoot、MyBatis、Redis、MySql、Kafka、RocketMQ
Support
Quality
Security
License
Reuse
Java implementation for Baidu RPC, multi-protocol & high performance RPC.
Support
Quality
Security
License
Reuse
A high available service discovery & registration & fault-tolerance framework
Support
Quality
Security
License
Reuse
mall-cloud-alibaba 是一套基于开源商城 mall 改造的 spring cloud alibaba 体系微服务商城系统。采用了spring cloud alibaba 、 Spring Cloud Greenwich、Spring Boot 2、MyBatis、Docker、Elasticsearch等核心技术。前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Support
Quality
Security
License
Reuse
d
ddd-hexagonal-cqrs-es-edaby bitloops
Complete working example of using Domain Driven Design (DDD), Hexagonal Architecture, CQRS, Event Sourcing (ES), Event Driven Architecture (EDA), Behaviour Driven Development (BDD) using TypeScript and NestJS. Like what you see? Don't forget to star! ⭐ ^^^
TypeScript 839Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
e
eventsourcedby eligosource
A library for building reliable, scalable and distributed event-sourced applications in Scala
Scala 836Updated: 3 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
e
eventsourcingby johnbywater
A library for event sourcing in Python.
Python 834Updated: 3 y ago License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
v
voleby gavenwangcn
SpringCloud Micro service business framework , SpringCloud 微服务商业脚手架
Java 822Updated: 3 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
a
aws-app-mesh-examplesby aws
AWS App Mesh is a service mesh that you can use with your microservices to manage service to service communication.
Shell 818Updated: 2 y ago License: Permissive (MIT-0)
Support
Quality
Security
License
Reuse
h
hemeraby hemerajs
🔬 Writing reliable & fault-tolerant microservices in Node.js https://hemerajs.github.io/hemera/
JavaScript 802Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
spring-cloud-releaseby spring-cloud
Spring Cloud Release Train - dependency management across a wide range of Spring Cloud projects.
Java 796Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
S
Support
Quality
Security
License
Reuse
a
apollo-use-casesby ctripcorp
展示Apollo配置中心的各种使用场景和示例代码,欢迎大家把日常工作中的更多配置使用案例分享出来!
Java 787Updated: 3 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
s
spring-cloud-alibaba-my-shopby funtl
利用 Spring Cloud Alibaba 微服务架构解决方案重构《走向单体地狱》阶段开发的 MyShop 项目,以便于我们更好的理解微服务架构,将知识点运用到实践中。
Java 787Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
M
Micronetesby davidfowl
Micronetes is a local orchestrator inspired by kubernetes that makes developing and testing microservices and distributed applications easier.
C# 783Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
spring-cloud-consulby spring-cloud
Spring Cloud Consul
Java 782Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
p
progressed.ioby fehmicansaglam
progressbar microservice
Scala 782Updated: 4 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
c
causewayby apache
Apache Causeway™ software is a framework for rapidly developing domain-driven apps in Java. Write your business logic in entities, domain services or view models, and the framework dynamically generates a representation of that domain model as a webapp or as a RESTful API. For prototyping or production.
Java 782Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
s
spring-cloud-netflix-exampleby yidongnan
spring-cloud-netflix-example is an example for microservices system
Java 771Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
Support
Quality
Security
License
Reuse
s
spring-boot-klock-starterby kekingcn
基于redis的分布式锁组件,简单方便快捷接入项目,使项目拥有分布式锁能力
Java 745Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
e
eventuate-localby eventuate-local
The on premise, open source version of Eventuate, which is a platform for developing transactional business applications that use the microservice architecture.
Java 742Updated: 3 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
t
tomonoby hraban
Multi- To Mono-repository merge
CSS 740Updated: 1 y ago License: Strong Copyleft (AGPL-3.0)
Support
Quality
Security
License
Reuse
l
layottoby mosn
A fast and efficient cloud native application runtime
Go 735Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
s
spring-cloud-studyby moshowgame
SpringBootLearning,SpringCloudStudy,学习SpringBoot2/SpringCloud2的项目,包含Eureka/Zuul/JPA/Mybatis Plus/Feign/WebSocket/JMS/POI-TL/Redis Cache/UDP/SecurityJWT/elasticSearch/Drools
Java 733Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
a
awesome-dotnet-tipsby meysamhadeli
A curated list of awesome tips and tricks, resources, videos and articles in .net, software architecture, microservice and cloud-native
C# 733Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
resolveby reimagined
Full stack CQRS, DDD, Event Sourcing framework for Node.js
TypeScript 732Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
E
EventSauceby EventSaucePHP
A pragmatic event sourcing library for PHP with a focus on developer experience.
PHP 728Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
c
cqrsby nestjs
A lightweight CQRS module for Nest framework (node.js) :balloon:
TypeScript 721Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
n
nacos-spring-projectby nacos-group
Nacos ECO Project for Spring Framework
Java 717Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
n
nacos-spring-boot-projectby nacos-group
Nacos ECO Project for Spring Boot
Java 716Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
q
qbitby advantageous
The Java microservice lib. QBit is a reactive programming lib for building microservices - JSON, HTTP, WebSocket, and REST. QBit uses reactive programming to build elastic REST, and WebSockets based cloud friendly, web services. SOA evolved for mobile and cloud. ServiceDiscovery, Health, reactive StatService, events, Java idiomatic reactive programming for Microservices.
Java 710Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
P
Paccoby devmentors
Sample microservices solution in .NET Core 3.1 based on the cloud-agnostic approach
Shell 707Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
e
eventuateby RBMHTechnology
Global-scale event sourcing and event collaboration with causal consistency (This project is in maintenance mode. Only critical bugs will be fixed, but there is no more feature development.).
Scala 707Updated: 3 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
s
simplemallby maventalker
基于SpringCloud的微服务架构实战案例项目,以一个简单的购物流程为示例,融合spring cloud 相关组件,如spring-cloud-netflix、swagger等
Java 703Updated: 2 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
s
servicecomb-mesherby apache
A high performance service mesh implementation written in go
Go 703Updated: 3 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
p
pluralsight-ddd-fundamentalsby ardalis
Sample code for the Pluralsight DDD Fundamentals course by Julie Lerman and Steve "ardalis" Smith
CSS 694Updated: 1 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
r
robot-shopby instana
Sample microservices application for playing with
JavaScript 688Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
R
RawRabbitby pardahlman
A modern .NET framework for communication over RabbitMq
C# 687Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
n
notesby wardseptember
算法刷题指南、Java多线程与高并发、Java集合源码、Spring boot、Spring Cloud等笔记,源码级学习笔记后续也会更新。
HTML 685Updated: 1 y ago License: Strong Copyleft (GPL-2.0)
Support
Quality
Security
License
Reuse
s
spring-cloud-contractby spring-cloud
Support for Consumer Driven Contracts in Spring
Java 681Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
a
alchemy-frameworkby LoyaltyNZ
Alchemy is a framework for creating highly available systems that are built from micro-services
Python 681Updated: 4 y ago License: Weak Copyleft (LGPL-3.0)
Support
Quality
Security
License
Reuse
c
cloud-native-workshopby joshlong
win w/ Spring Boot, Spring Cloud and Cloud Foundry
Java 679Updated: 3 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
a
avatarby tobiaslins
💎 Beautiful avatars as a microservice
JavaScript 676Updated: 3 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
m
microservices-framework-benchmarkby networknt
Raw benchmarks on throughput, latency and transfer of Hello World on popular microservices frameworks
C++ 675Updated: 2 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
j
jhipster-registryby jhipster
JHipster Registry, based on Spring Cloud Netflix Eureka and Spring Cloud Config
TypeScript 673Updated: 1 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
m
microservices-basics-spring-bootby anilallewar
Basic architecture framework to create complete microservices using Spring boot and Spring cloud
Java 672Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
v
vertx-blueprint-microserviceby sczyh30
Vert.x Blueprint Project - Micro-Shop microservice application
Java 672Updated: 3 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
u
uavstackby uavorg
UAVStack Open Source All in One Repository
Java 672Updated: 3 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
c
cloud-templateby TyCoding
:laughing: Spring Cloud Template, 一套极简的Spring Cloud项目开发模板
Java 670Updated: 4 y ago License: Permissive (MIT)
Support
Quality
Security
License
Reuse
S
SpringBootDemoby xiaour
🍃SpringBoot系列Demo;SpringBoot、MyBatis、Redis、MySql、Kafka、RocketMQ
Java 668Updated: 1 y ago License: No License (No License)
Support
Quality
Security
License
Reuse
b
brpc-javaby baidu
Java implementation for Baidu RPC, multi-protocol & high performance RPC.
Java 667Updated: 3 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse
T
TSeerby Tencent
A high available service discovery & registration & fault-tolerance framework
C++ 667Updated: 3 y ago License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
m
mall-cloud-alibababy mtcarpenter
mall-cloud-alibaba 是一套基于开源商城 mall 改造的 spring cloud alibaba 体系微服务商城系统。采用了spring cloud alibaba 、 Spring Cloud Greenwich、Spring Boot 2、MyBatis、Docker、Elasticsearch等核心技术。前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Java 664Updated: 2 y ago License: Permissive (Apache-2.0)
Support
Quality
Security
License
Reuse