项目1: 主导了某招聘网站的设计和开发
招聘网站分为求职者端,内部运营端,HR端。包含注册、登录、发布、浏览、投递职位、更改投递状态、通知面试等模块。采用Python+Django REST framework 框架进行开发,用Mysql进行数据存储,使用celery实现投递的异步处理,用crontab实现定时任务触发。
项目2:广告投放系统的开发
RTA系统是广告投放系统的关键一环,在广告曝光前,广告平台通过接口问询广告主是否需要参竟,广告主可以结合自己的数据和投放策略进行决策。对接了头条、快手、腾讯的广告平台,总QPS高峰期达到60w+,每个请求需要在60ms内响应。
建立了RTA投放策略平台,运营可以通过平台进行点位、行业等过滤,可以进行用户拉活和用户拉新策略配置。RTA策略持 久化在Mysql中,RTA系统在启动时从数据库中加载所有策略到内存中,并定时从数据库更新策略。RTA基于历史设备的数据 (存储在redis中)和策略信息,决定哪些rta_id(投放账号组)参竟。当时RTA系统最大的瓶颈是对codis的访问,单机QPS达 到10w,而且需要运维不断去扩容。通过重新设计新的key存储,对codis的访问压力降低75%,RTA平均耗时降低50%,节约 了30%的缓存机器。
项目3: 某短剧小程序开发