take2游戏商城价格管理系统

我要开发同款
微信用户13555118292024年11月15日
279阅读
所属分类游戏

作品详情

项目描述:take2商城是给全世界玩家购买Epic、Stream、take2游戏的平台门户。玩家来自不同的国家具有不
同的价格,不同的折扣。我们团队组要负责价格管理系统后端研发工作,本项目基于国外很流行的一个内容管理
叫contentful,在contentful基础上进行二次开发。

涉及技术:NodeJs、React、TypeScript、GOLang、AWS等

设计技术:
1.
游戏信息一般不变,所以采用contentful产品自己的存储,而由于价格会一直变动,并且会根据
不同的折扣规则进行一系列的计算,所以,价格采用的通过golang开发的服务进行获取,同时数
据存在aws的dynamodb上。
2.
利用aws的lambda定时函数定时将dynamodb的数据定时同步转换成json数据存储到s3上,
就是为了防止后端服务不可用时,前端商城可以直接从s3上获取数据。
3.
基于nodejs+react+typescript开发扩展contentful的各种插件,比如下拉实时选择、json编
辑器、测试环境和线上环境数据同步、后端接口mock测试等插件。
4.
由于contentful插件开发要调用contentful的api进行数据的获取,
调用api的时,
又需要clientId
和clientSecret,所以利用nodejs开发了一个代理网关,存储clientId和clientSecret,用于代
理contentful的api。
5.
利用serverless第三方插件以及gitAction进行CI部署。

责任描述:
1.
负责小组的后端goland开发。
2.
负责小组网关及逻辑开发。
3.
负责serverless.yml和gitworkflow书写。
4.
负责需求对接和演示。
5.
负责汇报文档及总结文档书写。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论