项目架构:lnmp 前期采用yaf框架和php5.6后期更换为lumen框架和php7。 应用技术swoole,redis,memcached,aes加密,mysql分库分表,mysql优化,第三方登录,数据抓取
作品职责:前期: 1.积极响应禅道反馈各个等级BUG。 2.用户注册模块开发,采用Ajax提交以及验证码和滑块验证。 3.登录模块开发,谷歌验证,短信验证,密码次数验证。 4.好友邀请活动,注册时添加邀请码,个人中心页面生成加密码。 5.好友邀请后台统计并排名,返利额(0.02*0.5*交易量)。 6.KYC用户认证系统开发:kyc1/2/3:邮箱短信/身份证/护照。 7.七牛云图片迁移,qshell批量下载后,php脚本改库内图片地址。 8.官方邀请码奖励发放,根据用户kyc等级发放(level=1/2/3*币种)。 9.短信通道接入,nexmo依照文档demo对截至平台。 10.充提币审核,统计数值超过限制后,需要后台人工审核通过。 11.各个活动交易排名赛统计,币种折算调取第三方平台成交价。 12.后台权限模块开发,RBAC基于角色的权限管理控制。 后期: 1.短信通道切换,国内86走创蓝,其他走nexmo,奇偶取模发送。 2.防刷限制,针对每个user_id进行短信条数统计一小时内6条。 3.第三方公告系统接入,zendesk配置品牌信息,完成同步登录。 4.抓取第三方公告模块,正则匹配抓取url以及title。 5.平台翻译系统维护,内容置换array(‘English’=> ‘英文’); 6.特殊账号模块开发,是否黑名单,是否交易超额,是否通缉犯。 7.运营模块统计,用户登录数、注册数、国家分布、交易量。 8.后台日志接口,平台日志,机构日志。 9.慢日志查询sql,针对sql进行优化、explain分析sql。 10.数据库分区、分表,委托表水平分为100张,按照取模方式读写。 11.Uesr表垂直拆分、常用放小表,n多币种余额放大表。 12.后台币流水统计,redis队列异步存储数据。 13.项目的日常维护、给运营或者风控部门提供数据支持。