-
-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Welcome to the Cloud-Native E-commerce Platform Wiki! This wiki serves as the central knowledge base for developers, operators, and contributors working with our platform.
A comprehensive e-commerce solution built using microservices architecture with .NET Core. This project demonstrates enterprise-level application development using modern architecture patterns, containerization, and cloud-native practices.
A cloud-native microservices e-commerce system leveraging Kubernetes for container orchestration, Helm for deployment automation, and Elastic Stack for comprehensive monitoring, providing a scalable, resilient and easily manageable platform.
- Architecture - System architecture, design patterns, and component relationships
- Microservices - Details about each microservice and their responsibilities
- Deployment - Deployment guides and infrastructure setup
- Development - Development setup, coding standards, and workflows
- API Documentation - API endpoints, request/response formats
- Monitoring - Observability, logging, and monitoring setup
- Contributing - How to contribute to the project
- Troubleshooting - Common issues and their solutions
New to the project? Start here:
- Read the Architecture page to understand the system
- Follow the Development guide to set up your local environment
- Check out the Contributing guidelines before submitting changes
- Kubernetes & Istio: Deployment scripts hardened for Istio, HTTPS, and OIDC; service access helpers now auto-detect namespaces and ports.
- AWS & S3: Added LocalStack-first workflows and migration scripts for product images; AWS EKS access scripts refreshed with new port mappings.
- Frontend MFEs: React 18 + Nx microfrontends (store, checkout, account, admin) consolidated with shared layout/auth packages and TanStack Router.
- Checkout & Cart: Simplified product/checkout flows, updated APIs, and improved error handling and logging.
- Observability & Load: Grafana/Prometheus connectivity fixes, new health scripts, and k6 load-testing suite with Prometheus + Grafana dashboards.
Current project status, milestones, and roadmap can be found on our Project Board.