mall-swarm is the microservices edition of the mall e-commerce system, designed to illustrate how an enterprise-scale e-commerce backend can be built using Spring Cloud Alibaba, Spring Boot 3.x, Sa-Token (authentication), MyBatis, Elasticsearch, Docker and Kubernetes. It includes modules for gateway, auth, search, portal, admin, monitoring, config, registry, and more, and integrates a Vue-based management frontend. The repository is structured to show how cross-service concerns like service registry, configuration center, monitoring, distributed transactions, API gateway and messaging are done in microservice architecture. It is used as a teaching platform to help engineers migrate from monolith to microservices, grasp the patterns, pitfalls and infrastructure considerations (e.g., Nacos, Seata). The documentation includes diagrams of system architecture, business architecture, service organization, and shows how to set up on Kubernetes.

Features

  • Full microservice architecture with modules: gateway, auth, portal, admin, search, monitor, config, etc
  • Built using Spring Cloud Alibaba + Spring Boot 3.x + Kubernetes + Docker
  • Built-in support for service registry, configuration center, monitoring center and gateway routing
  • Integration of search (Elasticsearch), caching (Redis), messaging (RabbitMQ) and more for e-commerce
  • Vue-based frontend for admin and portal modules to show full stack integration
  • Architectural documentation and teaching material illustrating microservice design, deployment, and scaling

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

Apache License V2.0

Follow mall-swarm

mall-swarm Web Site

Other Useful Business Software
Simple, Secure Domain Registration Icon
Simple, Secure Domain Registration

Get your domain at wholesale price. Cloudflare offers simple, secure registration with no markups, plus free DNS, CDN, and SSL integration.

Register or renew your domain and pay only what we pay. No markups, hidden fees, or surprise add-ons. Choose from over 400 TLDs (.com, .ai, .dev). Every domain is integrated with Cloudflare's industry-leading DNS, CDN, and free SSL to make your site faster and more secure. Simple, secure, at-cost domain registration.
Sign up for free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of mall-swarm!

Additional Project Details

Programming Language

Java

Related Categories

Java Libraries

Registered

2025-10-24