网游平台
采用serverless的架构,拆分出游戏、用户、聊天等不同的服务,各自服务自行维护数据库、缓存, 数据拆散带来的好处,解决了单一架构上的容量瓶颈,多机主备方式, 提高了服务容灾率
使用redis做游戏热度排名,单独游戏区服在线人数统计, 也用作消息队列的分发到不同的服务中去进行逐步消化
网文读书App
老架构优化,首先完善测试用例和接口用例,保证原有项目正常稳定工作,在此基础上进行结构的升级, 通过nginx做正向代理的方式,将未升级的接口转发到原有服务中, 保证业务正常运行
图片存储服务的开发,分布式存储采用mogileFS,保证数据不丢失,图片服务动态切图后分发cdn,减少冗余数据,提高访问效率