1. 影城管理平台,影城方各个角色人员的日常管理,如运营、报表、订单、卡、券、会员、售票机等
2. App、微信小程序等售票渠道
3. 与影城相关方对接,猫眼、淘票票、排期等
4. 核心能力:影院的影票、卖品的销售和管理(包括退改签等),影院的运营、各种报表的生成,对接到电影的管理方获取排期、座位、票房等方面。
项目整体通过K8S+Docker运维管理,架构为 前端+APP -> Nginx -> 网关 -> 内部微服务 -> 数据、文件,使用的技术包括: UniApp,Vue3 + Element UI,Nginx, Rouyi 框架, Spring Boot,中间件:Redis、ES、MQ、Mysql、Nacos、MinIO等;
我负责整体的架构,和部分后端业务:订单、报表等。
经历的难点如:
报表不准确,由于部分订单数据问题引起的,后来通过数据回放,修正订单数据和相关的进销存数据解决;
上线后,订单数据持续增长,订单需要做数据库的分库分表方案,通过对热数据的分库分表,对历史数据做数据归档的方式解决,等等。