Skip to content

Commit beb2621

Browse files
committed
2 parents 0c0bac5 + 8e09879 commit beb2621

File tree

1 file changed

+6
-45
lines changed

1 file changed

+6
-45
lines changed

README.md

+6-45
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,13 @@
11

2-
![Screenshot_6](https://user-images.githubusercontent.com/1147445/85838002-907dc280-b7a1-11ea-8219-f84e3af8ba52.png)
2+
[![Screenshot_6](https://user-images.githubusercontent.com/1147445/85838002-907dc280-b7a1-11ea-8219-f84e3af8ba52.png)](https://www.udemy.com/course/microservices-architecture-and-implementation-on-dotnet/?couponCode=APRIL2021)
33

4-
**UDEMY COURSE WITH DISCOUNTED - Step by Step Development of this repository -> https://www.udemy.com/course/microservices-architecture-and-implementation-on-dotnet/?couponCode=C624710F8B411FE7A4FB**
5-
6-
**NOTE :** For those who comes from udemy, I have just updated the repository so udemy course will be updated soon. Since that time the course repository moved here ->
7-
https://github.com/mehmetozkaya/MicroservicesApp
4+
**UDEMY COURSE WITH DISCOUNTED - Step by Step Development of this repository -> https://www.udemy.com/course/microservices-architecture-and-implementation-on-dotnet/?couponCode=APRIL2021**
85

96
See the overall picture of **implementations on microservices with .net tools** on real-world **e-commerce microservices** project;
107

11-
![aspnetrun-microservices](https://user-images.githubusercontent.com/1147445/79753821-34b93800-831f-11ea-86fc-617654557084.png)
8+
![microservices_remastered](https://user-images.githubusercontent.com/1147445/110304529-c5b70180-800c-11eb-832b-a2751b5bda76.png)
129

13-
There is a couple of microservices which implemented **e-commerce** modules over **Product, Basket, Discount** and **Ordering** microservices with **NoSQL (MongoDB, Redis)** and **Relational databases (PostgreSQL, Sql Server)** with communicating over **RabbitMQ Event Driven Communication** and using **Ocelot API Gateway**.
10+
There is a couple of microservices which implemented **e-commerce** modules over **Catalog, Basket, Discount** and **Ordering** microservices with **NoSQL (MongoDB, Redis)** and **Relational databases (PostgreSQL, Sql Server)** with communicating over **RabbitMQ Event Driven Communication** and using **Ocelot API Gateway**.
1411

1512
## Whats Including In This Repository
1613
We have implemented below **features over the run-aspnetcore-microservices repository**.
@@ -94,7 +91,7 @@ Follow these steps to get your development environment set up: (Before Run Start
9491
* CPU: 2
9592
3. At the root directory which include **docker-compose.yml** files, run below command:
9693
```csharp
97-
docker-compose -f docker-compose.yml -f docker-compose.override.yml up d
94+
docker-compose -f docker-compose.yml -f docker-compose.override.yml up -d
9895
```
9996
3. Wait for docker compose all microservices. That’s it! (some microservices need extra time to work so please wait if not worked in first shut)
10097

@@ -108,6 +105,7 @@ docker-compose -f docker-compose.yml -f docker-compose.override.yml up –d
108105
* **API Gateway -> http://host.docker.internal:8010/Catalog**
109106
* **Rabbit Management Dashboard -> http://host.docker.internal:15672** -- guest/guest
110107
* **Portainer -> http://host.docker.internal:9000** -- admin/admin1234
108+
* **pgAdmin PostgreSQL -> http://host.docker.internal:5050** -- [email protected]/admin1234
111109
* **Elasticsearch -> http://host.docker.internal:9200**
112110
* **Kibana -> http://host.docker.internal:5601**
113111

@@ -121,43 +119,6 @@ docker-compose -f docker-compose.yml -f docker-compose.override.yml up –d
121119

122120
>Note: If you are running this application in macOS then use `docker.for.mac.localhost` as DNS name in `.env` file and the above URLs instead of `host.docker.internal`.
123121
124-
## The Book - Microservices Architecture and Step by Step Implementation on .NET
125-
126-
You can find **Microservices Architecture and Step by Step Implementation on .NET book** which **step by step developing** this repository with extensive explanations and details. This book is the **best path to leverage your .NET skills** in every aspect from beginner to senior level you can benefit to ramp-up faster on **Enterprise Application Development practices** and easy to **Onboarding to Full Stack .Net Core Developer jobs**.
127-
128-
The book also includes more practical information and I **update it regularly** and send it again with new versions.
129-
So the idea is once you buy a book, I take this as **supporting me** and **join them in my privilege group** for sharing **next outputs**.
130-
For example I am planning to add **IdentityServer4 implementation**, firstly I added it into a book and sent it to you.
131-
132-
**[Download Microservices Architecture and Step by Step Implementation on .NET Book](https://aspnetrun.azurewebsites.net/Microservices)**
133-
134-
![aspnetrun_microservices3](https://user-images.githubusercontent.com/1147445/81383140-31dc8680-9118-11ea-992a-3ad8abc62314.png)
135-
136-
**[Download Microservices Architecture and Step by Step Implementation on .NET Book](https://aspnetrun.azurewebsites.net/Microservices)**
137-
138-
## Upcomming Features
139-
140-
* Authentication with **IdentityServer4**
141-
* Deployment with **AKS**
142-
* Devops with **Azure Devops**
143-
144-
# What is AspnetRun ?
145-
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...)
146-
and aimed to be a **Clean Architecture**, with applying **SOLID principles** in order to use for a project template.
147-
Also implements **best practices** like **loosely-coupled, dependency-inverted** architecture and using **design patterns** such as **Dependency Injection**, logging, validation, exception handling, localization and so on.
148-
149-
You can check full repository documentations and step by step development of **[100+ page e-book PDF](https://aspnetrun.azurewebsites.net)** from here - **https://aspnetrun.azurewebsites.net**. Also detail introduction of book and project structure exists on **[medium aspnetrun page](https://medium.com/aspnetrun)**. You can follow **aspnetrun repositories** for building **step by step** asp.net core **web development skills**.
150-
151-
# AspnetRun Repositories
152-
Here you can find all of the **aspnetrun repositories from easy to difficult**, Also this list can be track a **learning path** of asp.net core respectively;
153-
* **[run-aspnetcore-basics](https://github.com/aspnetrun/run-aspnetcore-basics)** - Building fastest ASP.NET Core Default Web Application template. This solution **only one solution one project** for **idea generation** with Asp.Net Core.
154-
* **[run-aspnetcore](https://github.com/aspnetrun/run-aspnetcore)** - Building ASP.NET Core Web Application with Entity Framework.Core and apply **Clean Architecture** with DDD best practices.
155-
* **[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**.
156-
* **[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.
157-
158-
## Give a Star! :star:
159-
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**.
160-
161122
## Authors
162123

163124
* **Mehmet Ozkaya** - *Initial work* - [mehmetozkaya](https://github.com/mehmetozkaya)

0 commit comments

Comments
 (0)