Skip to content

Embark on a journey through the "Microservices Learning Series" to master building scalable, efficient, and resilient microservices using .NET Core. This course covers many advanced features.

Notifications You must be signed in to change notification settings

alitaami/EShopping-Microservice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hello Developers,

I have started a journey through "Microservices Learning Series" – an all-encompassing course tailored for developers keen on mastering the art of building scalable, efficient, and resilient Microservices using the .NET Core platform. This comprehensive guide covers a myriad of technologies, including Docker, Identity Server 4, Rabbit MQ , GRPC, SQL Server, MongoDB, PostGreSQL, Redis, Ocelot.

Course link : https://www.udemy.com/course/creating-net-core-microservices-using-clean-architecture/

Key Highlights:

Microservices Architecture: Delve into the design pattern where applications are structured as independent modules, fostering ease of development, testing, and deployment within well-defined boundaries.

Hands-on Experience: Gain practical insights into Docker managing your Microservices effectively.

Security Integration: Learn how to implement Identity Server 4 for robust authentication and authorization within your Microservices ecosystem.

Messaging with Rabbit MQ: Explore messaging capabilities to facilitate seamless communication between Microservices.

Efficient Communication: Harness the power of GRPC for efficient communication channels between Microservices. 

Database Optimization: Configure and optimize SQL Server, MongoDB, PostGreSQL, and Redis databases to enhance Microservices performance.

API Gateway Management: Utilize Ocelo to manage your Microservices API gateway. 



Project`s Architecture : 
221078010-61bd0cc8-af27-473a-9e96-9199668cd9d7

--

and if you wanna test the project; first you should clone it to your pc, then you can run this command in the project`s path :

docker-compose up -d --build

and if you wanna check the containers and their logs, you can have an access to them by using Portainer on :

http://localhost:9000

About

Embark on a journey through the "Microservices Learning Series" to master building scalable, efficient, and resilient microservices using .NET Core. This course covers many advanced features.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published