FlexBazaar
Microservices e-commerce app, 2025An e-commerce application I built while completing an ASP.NET Core microservices course on Udemy. The application consists of independent services, and requests are routed to the right service through an Ocelot API Gateway.
- Architecture: Onion and N-Tier
- Design patterns: CQRS, Mediator and Repository
- Databases: MSSQL, PostgreSQL, MongoDB and Redis
- Messaging: RabbitMQ between services, SignalR for real-time notifications
Authentication uses ASP.NET Core Identity and JWT. The application runs in Docker containers, is managed with Portainer and is deployed on Google Cloud.
Technologies
- C#
- .NET 6
- CQRS
- MSSQL
- PostgreSQL
- MongoDB
- Redis
- RabbitMQ
- SignalR
- Docker