【内部揭秘】牛客网的架构是怎样的?

【后台架构】
1.web框架
人人网的Rose Qieqie/paoding-rose · GitHub
2.数据库
阿里云的rds。
3.存储
阿里云的oss。很方便的静态资源的分离和cdn加速。
4、其他
redis使用场景:
排行榜,赞,关注,pv,消息队列,oj优先队列,验证码
 负载均衡:
阿里云slb
online judge:
ptrace函数

牛客网作为一家小公司,我觉得还谈不上什么技术架构,更重要的是代码规范和产品快速迭代上线。套用我们ceo的话
等公司大了,我们就会xxxx
等公司大了,我们再来讨论消息中间件,再来讨论服务化框架,再来讨论分布式存储~:D

(引自牛客首席架构师王某)

【前端架构】
1. 模块管理
seajs
2. 工具库
jQuery,underscore
3. 插件
kindeditor、codemirror、syntaxhighlighter、swfupload 等,即插即用
4. 写了一些自己的通用库和组件库,作用类似于胶水…
5. 打包
seajs 打包工具、nodejs 、grunt

目前的标准是支持IE8及以上,快速开发,很多地方比如打包策略还有优化空间 %>_<%

牛客网作为一家小公司,我觉得还谈不上什么技术架构,更重要的是代码规范和产品快速迭代上线。套用我们ceo的话
等公司大了,我们就会xxxx
等公司大了,我们再来讨论前端性能分析,再来讨论组件化模块化开发,再来讨论如何全栈,再来讨论 MVVM 的一千种姿势~:D

(引自牛客前端架构师黄某)

好了,有不明白的继续问吧。
#Java工程师##C++工程师##前端工程师#
全部评论
王某真是厉害
点赞 回复 分享
发布于 2015-11-13 16:49
不明觉厉,赞一个!
点赞 回复 分享
发布于 2015-08-17 17:06
等公司大了。。。
点赞 回复 分享
发布于 2015-08-17 20:24
nice
点赞 回复 分享
发布于 2015-10-28 14:42
我要努力 争取加入牛客网
点赞 回复 分享
发布于 2015-11-12 17:17
能透露下你们收入从哪里来不。难道是精品课程。。。
点赞 回复 分享
发布于 2015-11-13 23:38
可以说一哈的评论系统是用什么做的吗
点赞 回复 分享
发布于 2021-01-28 17:57

相关推荐

点赞 27 评论
分享
牛客网
牛客企业服务