About This Architecture
Production-grade e-commerce microservices architecture deployed on Kubernetes with six domain services (user, product, order, payment, inventory, logistics) organized in dedicated namespaces. Traffic flows through WAF and Sentinel rate limiting into Spring Cloud Gateway, which routes requests to service-specific Deployments managed by HPA for auto-scaling, with Nacos handling service discovery and configuration. Asynchronous messaging via RocketMQ StatefulSet decouples order processing, while polyglot data layer spans MySQL databases per service, Redis caching, and Elasticsearch for product search, all backed by PersistentVolumes. Observability stack with Prometheus, Grafana, and DaemonSets provides real-time monitoring and logging across the cluster. Fork this diagram to customize namespaces, add ingress policies, or integrate your own observability tools and storage backends.