APP包含了三个大领域方向,分别是知识付费领域,女性情感咨询和心理学小白和专业人士培训领域。知识付费为重要的引入流量领域,咨询或培训领域转化的重点标签化用户。情感咨询和心理学培训完成了商业的闭环,在获得解决方案的同时也学习了心理学的理论知识。
APP 整体架构使用了DDD 领域驱动概念,采用了分布式业务领域的模式;分布式业务服务包含:通用服务:用户服务,支付服务,订单服务,账户服务,会员服务,评论服务,直播服务;知识付费领域:课程服务,组合课程服务,测试题服务,听课数据统计服务;情感咨询领域:SKU服务,聊天室服务,基础服务,IM数据存储服务;培训领域:SKU服务,班级服务,学分服务。项目整体使用Java 8语言开发使用SpringBoot框架和负载均衡和网关服务采用了Nginx和RPC采用Dubbo和消息队列采用RobbitMQ和报警系统和log日志采用了sentry,elasticsearch;内存层使用Redis,Mongodb做常用数据查询,核心数据存储在mysql,postgresql;