架构周报:秒杀业务架构优化之路

发表于:2016-04-12来源:infoq作者:龙永昕点击数: 标签:软件测试
《秒杀业务架构优化之路》——小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的流量可能是几百几千万。又例如12306抢票,票是有限的,库存一份,瞬时流量非常多,都读相

  经典案例

  《秒杀业务架构优化之路》——小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的流量可能是几百几千万。又例如12306抢票,票是有限的,库存一份,瞬时流量非常多,都读相同的库存。读写冲突,锁非常严重,这是秒杀业务难的地方。那我们怎么优化秒杀业务的架构呢?

  《集群调度框架的架构演进之路》——集群架构是现代数据中心非常重要的组件,在最近几年中有长足发展。架构也从单体式设计转向更加灵活、去中心化和分布式设计。然而,许多现代开源实现仍然是单体式设计或者缺少很多功能,而这些功能对实际用户非常有用。

  《达观数据个性化推荐系统实践》—— 在DT(data technology)时代,人们的日常生活已经和各种各样的数据密不可分,例如在网络购物、在线视频、在线音乐、新闻门户等都在产生海量的数据。海量的数据产生也带来了信息过载和选择障碍的困扰,每个用户的时间和精力是有限的,怎样帮助用户进行信息的过滤和选择,在DT时代是非常有价值的。

  前沿趋势

  《揭秘比特币和区块链(一):什么是区块链?》—— 比特币已经在争议中走过了7年多的历程。在历史上,很少有这样一种东西,人们对待它的态度如此泾渭分明,支持者认为它将改变世界,反对者认为它毫无价值。望文生义,很容易得出后一个结论。“币”这个词虽然准确的描述了其金融属性,但由于过于形象,使得大多数人对于它如何能与完全虚拟的“比特”关联起来而大惑不解。

  《经验:如何正确的使用开源项目》—— 软件开发的原则之一就是『不重复造轮子』,开源项目主要目的是共享,其实就是为了让大家不要重复造轮子,尤其是在互联网这样一个快速发展的领域,速度就是生命,引入开源项目,可以节省大量的人力和时间。本文作者有者多年的开源软件使用经验,他在文中总结出一些“如何正确使用开源项目”的经验和教训。

  《模块化编程和Jigsaw项目最新早期访问版本使用教程》——Jigsaw项目是Java下一个主要版本Java 9的一个标志性特性,定会让模块化编程成为Java编程的主流。经过多年的讨论和数不清的JSR和JEP,Jigsaw的最终形式已经基本确定。本教程将讨论模块化编程的各个方面以及向Jigsaw项目的迁移。

  ArchSummit架构师峰会

  ArchSummit全球架构师峰会2016(深圳站)将于7月15-16日召开,设置15大专题,涵盖云计算、大数据、技术创业、人工智能等热门领域,邀请来自Uber、Twitter、Netflix、百度、阿里、腾讯等50多位CTO和研发总监分享精彩观点和深度内容。官网点击这里, 购票热线:010-89880682 。

  人文管理

  《技术创业失败的7个教训》——本文是来自Google的一位技术创业者总结的技术创业的7个教训,通过自身案例,从企业不同角色的价值认知、资金、运营模式、团队结构、产品方向、突破点以及创业者自我价值定位等方面,阐述其对创业公司的价值和意义。

  《鸟哥:技术人员如何保持进步》—— 在任何一个时代,一款优秀的产品背后必定有一只优秀的团队做支撑。有目共睹,链家在过去的一年里成绩斐然。我不禁好奇,这背后是怎样的一只技术团队?恰好去年“鸟哥”惠新宸离开微博加盟链家一度为业界盛事。藉此机会InfoQ再访鸟哥,听他讲讲链家技术团队的文化、思想与经验分享。

  《在首席架构师眼里,架构的本质是……》——目前讨论架构实操(术)的文章较多,讨论架构理念(道)的较少,本文基于作者在大型电商系统架构方面的一些实践和思考,和大家聊聊架构理念性的东西,希望能够抛砖引玉,推进大家对架构的认识。

  ArchSummit公众号

  微信扫描下方二维码并关注ArchSummit公众号,及时了解大会进展,并可以提前参与大会讲师的线上分享和交流活动。

微信公众号

  【QCon北京2016】近日,极客邦科技经常被热门大片儿《QCon的后裔》攻陷,不少Q迷们都直呼膜拜美国硅谷 Airbnb 美女工程师朱赟的“撩汉”技能,女神已放话要美美的来QCon啦!男神阿里巴巴资深总监庄卓然也将在此邂逅。4月21~23日,3天的约会,等你来见证。再不行动,神都帮不了你了。约约约。

原文转自:http://www.infoq.com/cn/news/2016/04/arch-weekly-bonus