E-Commerce Microservices
A robust and scalable e-commerce prototype illustrating microservices architectural design patterns in ASP.NET Core.
Architectural Design
- API Gateway: Uses Ocelot to route requests.
- Service Communication: Async event-driven communication using RabbitMQ.
- Caching: Distributed caching via Redis.
- Database per Service: Isolated databases using SQL Server and PostgreSQL.
- Orchestration: Deployed on Kubernetes clusters with Docker containers.