颠覆日常:APP 架构和技术延伸 | UPYUN Open Talk No.6

浏览:
字体:
发布时间:2015-05-13 08:24:36
来源:

移动互联网席卷一切,APP嵌入每个人的日常生活中。值得一探的除了APP对学习、衣食、娱乐行为的重建,还有支撑其运行的复杂系统。

5月9日,UPYUN Open Talk第六期《颠覆日常:APP架构和技术延伸》上海首秀,邀请到三家不经意改变了世界的产品负责人——前超级课程表CTO茹云峰、嘟嘟美甲技术负责人刘琦、足记CTO孙东风,将为我们演示复杂的架构技术,“在合适的人手里是可以解决的”。

茹云峰,前超级课程表CTO。江湖人称“风云”,中国系统架构师大会主讲嘉宾。离开上海交大后,加入新浪微博,曾参与新浪微博系统架构,后又受网易CEO丁磊之邀加盟网易微博。期间受聘于多家创业公司(智能360,明星衣橱等)技术顾问。目前任职阿里百川技术专家。

超级课程表早在2014年11月,就达到了超过1000万大学生用户,覆盖全国3300多所大学,累积2000w+全国课程信息数据,日均3000w+次搜索蹭课。

“风云”以此为范例,介绍了创业当中可以副用的技术,主要的方向就是全文搜索,缓存/存储,分布式爬虫,推送/ IM,内核系统优化(dns),jvm调优等等。

同时,他也提醒在场的开发者需要思考,为何上海对于技术分享最为饥渴,却仍旧没有在上海的土壤里面成长出一家知名的互联网公司。

刘琦,嘟嘟美甲联合创始人&技术负责人。其身上的标签“90后创业团队”“风口浪尖O2O”令人瞩目。

嘟嘟美甲的业务逻辑非常简单,其研发阶段大体上经历了快速发布上线-产品快速迭代-可扩展性和可用性保证直至现阶段。

在初期技术选型上,嘟嘟美甲选用了一个非常流行的方案,就是“MEAN”(MongoDB + Express + Angular.js + Node)。

而在快速迭代期,尽管仍旧只有一台服务器,却开始拥抱了拥抱云服务以提升开发效率(UPYUN、短信语音、推送等等),并进行了数据库、缓存、前后端分离。

继而订单量猛增,在可扩展性保证阶段,开始使用ELK(ElasticSearch + Logstash + Kibana)、MongoDB Replica Sets、单核1G主机+负载均衡器和Redis缓存服务。

最终在现阶段,当系统内部环境复杂度更高的时候,新增CoreOS + Docker,拥抱微服务,httpDNS /监控/两地三机房等解决方案。

孙东风,足记副总裁兼CTO。12年移动开发管理经验,曾先后就职KONAMI、东方财富、百度、HP等公司,并发表著作若干。

当足记爆发性增长至3千多万的用户量,用户们像电影一样生活,而工程师们却生活在恐怖片里。太频繁的读写,使得数据库成为一个瓶颈。前期垂直扩展的粗暴方式尽管快速有效,但已然不合时宜。

于是足记选择针对关键点做读写分离,加入缓存功能和水平扩展,并完成大数据分布式架构。针对整体的功能,通过远程调动接口,将每个模块区分成独立的服务,真正做到无缝水平扩展。

假设某个服务死掉之后,前端消费者来说将毫无感知,因为他无非就是获取项目的服务和数据。

本期Slides /视频:opentalk.upyun.com

现场回顾

同一天,上海的创业/技术沙龙共有11场,却有近170名开发者奔赴UPYUN Open Talk现场,散发着无以名状的热情。

而无论是坐着、站着、趴着、躺着,开发者们总是有着特别正确的听讲姿势。

架构师们也带来足够的数字想象力、恰当的解决方案和理性技术的延伸,希望对开发者们有所启发。

声明:东方联盟网站刊登/转载此文出于传递更多信息之目的,并不意味着赞同其观点或论证其描述。

>更多相关文章
24小时热门资讯
24小时回复排行
资讯 | QQ | 安全 | 编程 | 数据库 | 系统 | 网络 | 考试 | 站长 | 关于东联 | 安全雇佣 | 搞笑视频大全 | 微信学院 | 视频课程 |
关于我们 | 联系我们 | 广告服务 | 免责申明 | 作品发布 | 网站地图 | 官方微博 | 技术培训
Copyright © 2007 - 2024 Vm888.Com. All Rights Reserved
粤公网安备 44060402001498号 粤ICP备19097316号 请遵循相关法律法规
');})();