Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thangchung/shoppingcartdemo
The demo using MSA approach with .NET Core stack
https://github.com/thangchung/shoppingcartdemo
discovery-service dotnetcore identityserver4 microservices microsoft netcore rabbitmq
Last synced: about 1 month ago
JSON representation
The demo using MSA approach with .NET Core stack
- Host: GitHub
- URL: https://github.com/thangchung/shoppingcartdemo
- Owner: thangchung
- License: mit
- Created: 2017-05-22T16:10:33.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-10-03T11:33:22.000Z (about 7 years ago)
- Last Synced: 2024-11-02T02:21:10.578Z (about 2 months ago)
- Topics: discovery-service, dotnetcore, identityserver4, microservices, microsoft, netcore, rabbitmq
- Language: C#
- Homepage:
- Size: 2.47 MB
- Stars: 67
- Watchers: 8
- Forks: 32
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### Introduction
The ShoppingCart project is only for the demo in training courses and [NashTech Connect event 17/06/2017](https://www.facebook.com/events/697515040432826/).
### System overview
![System Overview](https://github.com/thangchung/ShoppingCartDemo/blob/master/docs/SystemOverview.png)
### Migrations
We need to run the migration to migrate and seed the sample data for services. All steps can be found at
[**Migrations**](https://github.com/thangchung/ShoppingCartDemo/wiki/Migrations) section.### Start the project
After we run the migration, we can follow some of steps at [**How to start the project**](https://github.com/thangchung/ShoppingCartDemo/wiki/How-to-start-the-project) section to boot up the project.
### Distributed transaction
In this project, we implement the distributed transaction using the [**Saga**](https://en.wikipedia.org/wiki/Long-running_transaction) pattern, more information about it at [**Saga implementation**](https://github.com/thangchung/ShoppingCartDemo/wiki/Saga-implementation) section.