Skip to content

jui-2211/Mango

Repository files navigation

.NET Core Microservices - The Complete Guide (.NET 8)

Repository Overview

In this repository, you will find the foundational elements of Microservices by progressively building a real-world Microservices-based application with .NET 8. The step-by-step approach includes constructing multiple Microservices, and for authentication and authorization, .NET Identity will be employed.

Topics Covered

  • Build Microservices using .NET API, Ocelot, .NET Identity, Entity Framework Core, and clean architecture using the latest .NET 8.
  • Develop e-commerce modules such as Product, Shopping Cart, Ordering, Payment, and Email Microservices with SQL Server communication over Azure Service Bus, and utilizing Ocelot API Gateway.
  • Learn about Microservices Architecture and Step-by-Step Implementation in .NET.

Microservices and Items Developed

  • Product Microservice
  • .NET Identity Microservice
  • Coupon Microservice
  • Shopping Cart Microservice
  • Order Microservice
  • Email Microservice
  • Payment Microservice
  • Ocelot Gateway Project
  • MVC Web Application

Additional Concepts

  • .NET API with Authentication and Authorization
  • Role-based authorization with .NET Identity
  • Async and Sync communication between Microservices
  • Azure Service Bus - Topics and Queues
  • Gateways in Microservices
  • Implementing Ocelot gateway
  • Swagger Open API implementation
  • N-Layer implementation with Repository Pattern
  • ASP.NET Core Web Application with Bootstrap 5
  • Entity Framework Core with SQL Server Database

Main Aim in the project ..

  • .NET Core Microservices - The Complete Guide (.NET 8)
  • Implementing 7 Microservices using .NET 8
  • .NET API with Authentication and Authorization
  • Role-based authorization with .NET Identity
  • Async and Sync communication between Microservices
  • Azure Service Bus - Topics and Queues
  • Gateways in Microservices
  • Implementing Ocelot gateway
  • Swagger Open API implementation
  • N-Layer implementation with Repository Pattern
  • ASP.NET Core Web Application with Bootstrap 5
  • Entity Framework Core with SQL Server Database

Feel free to explore the content of this repository and start your journey into the world of Microservices with .NET!

GitHub Repository: Mango Microservices Repository

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages