Click here to Skip to main content
15,894,106 members
Articles / Web Development

Microservices using ASP.NET Core, Ocelot, MongoDB and JWT

Rate me:
Please Sign up or sign in to vote.
4.99/5 (35 votes)
23 Mar 2024CPOL18 min read 80.1K   977   121  
Microservices sample architecture using ASP.NET Core, Ocelot, MongoDB and JWT
This article shows a working sample of microservices architecture using ASP.NET Core 8, Ocelot, MongoDB and JWT. It provides a comprehensive guide on building microservices with ASP.NET Core, constructing API gateways with Ocelot, establishing repositories with MongoDB, managing JWT in microservices, conducting unit tests with xUnit and Moq, monitoring microservices with health checks, and deploying microservices using Docker.

Views

Daily Counts

Downloads

Weekly Counts

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Engineer
Morocco Morocco
I build innovative and scalable solutions for digital media. With several years of software engineering experience, I have a strong background in web, mobile and desktop development, as well as media asset management and digital asset management systems.

My strength lies in the development of innovative solutions and the ability to adapt them to different industries looking to streamline or automate their work process or data management.

I am passionate about learning new technologies and frameworks and applying them to solve complex and challenging problems. I am proficient in working with Node.js, React, React Native, TypeScript, C# and .NET among other languages and tools. My ultimate aim is to deliver high-quality software products that meet the requirements and expectations of our customers.

Open-source projects:

- Wexflow: .NET Workflow Engine and Automation Platform
- BookCars: Car Rental Platform with Mobile App
- Movin' In: Rental Property Management Platform with Mobile App
- Wexstream: Video Conferencing Platform
- wexCommerce: eCommerce Platform on Next.js

If you'd like to discuss any sort of opportunity, feel free to contact me through GitHub or LinkedIn.

Comments and Discussions