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.
- 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.
- Product Microservice
- .NET Identity Microservice
- Coupon Microservice
- Shopping Cart Microservice
- Order Microservice
- Email Microservice
- Payment Microservice
- Ocelot Gateway Project
- MVC Web Application
- .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
- .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