Skip to content

Commit 234f3f6

Browse files
committed
2 parents f8a3891 + 65259fc commit 234f3f6

File tree

1 file changed

+23
-15
lines changed

1 file changed

+23
-15
lines changed

README.md

+23-15
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
**Check Explanation of this Microservices Repository on Medium -> https://medium.com/aspnetrun/microservices-architecture-on-net-3b4865eea03f**
44

5-
See the big picture of **implementations on microservices with .net tools** on real-world **e-commerce microservices** project;
5+
See the overall picture of **implementations on microservices with .net tools** on real-world **e-commerce microservices** project;
66

77
![aspnetrun-microservices](https://user-images.githubusercontent.com/1147445/79753821-34b93800-831f-11ea-86fc-617654557084.png)
88

@@ -14,46 +14,46 @@ We have implemented below **features over the run-aspnetcore-microservices repos
1414
#### Catalog microservice which includes;
1515
* ASP.NET Core Web API application
1616
* REST API principles, CRUD operations
17-
* Mongo DB NoSQL database connection on docker
17+
* **Mongo DB NoSQL database** connection on docker
1818
* N-Layer implementation with Repository Pattern
1919
* Swagger Open API implementation
2020
* Dockerfile implementation
2121

2222
#### Basket microservice which includes;
2323
* ASP.NET Core Web API application
2424
* REST API principles, CRUD operations
25-
* Redis database connection on docker
25+
* **Redis Database** connection on docker
2626
* Redis connection implementation
27-
* RabbitMQ trigger event queue when checkout cart
27+
* **RabbitMQ trigger event queue** when checkout cart
2828
* Swagger Open API implementation
2929
* Dockerfile implementation
3030

3131
#### RabbitMQ messaging library which includes;
32-
* Base EventBus implementation and add references Microservices
32+
* Base **EventBus implementation** and add references Microservices
3333

3434
#### Ordering microservice which includes; (over the catalog specs)
3535
* ASP.NET Core Web API application
36-
* Entity Framework Core on SQL Server docker
36+
* **Entity Framework Core on SQL Server** docker
3737
* REST API principles, CRUD operations
38-
* Consuming RabbitMQ messages
39-
* Clean Architecture implementation with CQRS Pattern
38+
* **Consuming RabbitMQ** messages
39+
* **Clean Architecture** implementation with CQRS Pattern
4040
* Event Sourcing
4141
* Implementation of MediatR, Autofac, FluentValidator, AutoMapper
4242
* Swagger Open API implementation
4343
* Dockerfile implementation
4444

4545
#### API Gateway Ocelot microservice which includes;
46-
* Routing to inside microservices
46+
* **Routing** to inside microservices
4747
* Dockerization api-gateway
4848

4949
#### WebUI ShoppingApp microservice which includes;
5050
* Asp.net Core Web Application with Razor template
51-
* Call Ocelot APIs with HttpClientFactory
51+
* Call **Ocelot APIs** with **HttpClientFactory**
5252
* Aspnet core razor tools - View Components, partial Views, Tag Helpers, Model Bindings and Validations, Razor Sections etc..
5353

5454
#### Docker Compose establishment with all microservices on docker;
5555
* Dockerization of microservices
56-
* Dockerization of database
56+
* **Dockerization** of database
5757
* Override Environment variables
5858

5959
## The Book - Microservices Architecture and Step by Step Implementation on .NET
@@ -94,8 +94,13 @@ docker-compose -f docker-compose.yml -f docker-compose.override.yml up –build
9494

9595
![mainscreen2](https://user-images.githubusercontent.com/1147445/81381837-08226000-9116-11ea-9489-82645b8dbfc4.png)
9696

97-
## Give a Star! :star:
98-
If you liked the project or if AspnetRun helped you, please **give a star**. And also please **fork** this repository and send us **pull-requests**. If you find any problem please open **issue**.
97+
## Upcomming Features
98+
99+
* Authentication with IdentityServer4
100+
* Service Discovery with Eureka
101+
* Monitoring Health Checks
102+
* Resilient HTTP Clients with Polly
103+
* Central Logging with Kibana
99104

100105
# What is AspnetRun ?
101106
The best path to **leverage your ASP.NET Core** skills. Onboarding to **Full Stack .Net Core Developer** jobs. Boilerplate for **ASP.NET Core reference application** with **Entity Framework Core**, demonstrating a layered application architecture with DDD best practices. Implements NLayer **Hexagonal architecture** (Core, Application, Infrastructure and Presentation Layers) and **Domain Driven Design** (Entities, Repositories, Domain/Application Services, DTO's...)
@@ -111,6 +116,9 @@ Here you can find all of the **aspnetrun repositories from easy to difficult**,
111116
* **[run-aspnetcore-cqrs](https://github.com/aspnetrun/run-aspnetcore-cqrs)** - Building Single-Page Web Applications(SPA) using ASP.NET Core & EF.Core, Web API Project and implement **CQRS Design Pattern**.
112117
* **[run-aspnetcore-microservices](https://github.com/aspnetrun/run-aspnetcore-microservices)** - Building **Microservices** on .Net platforms which used **Asp.Net Web API, Docker, RabbitMQ, Ocelot API Gateway, MongoDB, Redis, SqlServer, Entity Framework Core, CQRS and Clean Architecture** implementation.
113118

119+
## Give a Star! :star:
120+
If you liked the project or if AspnetRun helped you, please **give a star**. And also please **fork** this repository and send us **pull-requests**. If you find any problem please open **issue**.
121+
114122
## Disclaimer
115123

116124
* This repository is not intended to be a definitive solution.
@@ -128,11 +136,11 @@ We use [SemVer](http://semver.org/) for versioning. For the versions available,
128136

129137
## Next Releases and RoapMap
130138

131-
For information on upcoming features and fixes, take a look at the [product roadmap](https://github.com/aspnetrun/run-core/projects).
139+
For information on upcoming features and fixes, take a look at the [product roadmap](https://github.com/aspnetrun/run-aspnetcore/projects).
132140

133141
## Deployment - AspnetRun Online
134142

135-
This project is deployed on Azure. See the project running on Azure in [here](aspnetrun.com).
143+
This project is deployed on Azure. See the project running on Azure in [here](https://aspnetrun.azurewebsites.net/).
136144

137145
## Pull-Request
138146

0 commit comments

Comments
 (0)