PCC 是 Performance Challenge Championship (性能挑战杯)的缩写,本来是高可用架构后花园提供给会员一个线上课堂,会员在线上经过一段时间的热烈讨论,觉得类似的编程活动如果能够线下延伸,可以更好的加深对高并发编程的理解,于是高可用架构发起了本次 PCC 性能挑战赛,并对外开放。
对于一个工程师来说,参加 PCC 编程挑战赛的几点意义:
体验完成一个技术小目标。高性能这个小目标应当是每个工程师需要走的路。
见识优秀的架构方法,隔壁老王用的设计思想,可能你坐在办公室永远也无法想到。
类似主题的有同样级别人员参加的纯编程公开活动,可能仅此一次。
时间:2017.3.4(本周六) 10:00-21:00
地点:北京朝阳区来广营创远路36号院16号楼7层青云公司内
比赛的一些简单规则:
实现类似 facebook 中的 like 功能,需要:
可以对一个对象(一条feed、文章、或者url)进行 like 操作,禁止 like 两次,第二次 like 返回错误码
有 isLike 接口,返回参数指定的对象有没有被当前用户 like 过
需要看到一个对象的 like 计数
可以看到一个对象的 like 用户列表(类似 QQ 空间);
上述列表加分项:Like优先显示我的好友列表(social list)。
数据量:每天新增的 like 对象数为 1 千万,每秒 like 计数器查询量为 30 万次 / 秒。
数据量
技术选型:
由于场地容纳人数有限,开放 10 个对外的参赛名额,点击阅读原文申请报名,回复 VIP 可更多了解高可用架构后花园。
高可用架构
改变互联网的构建方式
长按二维码 关注「高可用架构」公众号
本次挑战赛活动的高性能云服务平台由青云提供支持。