该电商系统是O2O类型的新零售电商系统,该系统采用前后端分离的架构设计,由会员中心、商品中心、库存中心、交易中心、门店中心、支付中心、营销中心和CMS管理等子系统构成。核心架构采用了SpringCloud微服务架构,整合了上述若干子系统。
后端技术栈包括:Spring Boot、Spring MVC、Spring Security、MyBatis、Mybatis-Plus、Slf4j、Nacos、Gateway、RocketMQ、Quartz、Sentinel、Ribbon、Redis、ElasticSearch、MySQL、Aliyun OSS、LogStash、
Kibana等。前端技术栈包括:Vue、Element-UI、Uni-APP等。开源工具包有:Swagger、Lombok、Maven、Guava、Hutool、FastJson、MapStruct等。小程序采用的微信原生框架。
开发工具包括:MacOS、PDMan、JDK1.8、Intellij IDEA、YAPI、Navicat、Postman、FinalShell、RDM、Git、Xmind等。