Quantcast
Channel: 后端技术 by Tim Yang » facebook
Browsing latest articles
Browse All 6 View Live

Facebook平台设计(一)

为了研究Facebook platform的设计, 我们可以从最早的第一个版本f8 07开始了解,当时是由Facebook创始人兼CEO Mark Zuckerberg 在2007年5月f8开发者会议上发布的。根据当时的数据是,50%以上的Facebook用户会每天都访问Facebook,超过同行3倍以上。...

View Article



国内开放API平台实践的一些问题

随着在国外一些开放API的成功,国内开放的趋势尤其是在SNS领域也开始涌现,实际上开放的需求不局限SNS领域,所有的互联网应用都可以从开放API获得更多的用户使用等潜在的价值。Tim在这方面也进行了一些尝试和思考,这里初步探讨开放API产品及开发方面实践中需要面对的几个问题。 一、设计开放API没有明显的标准可以遵循 如何设计一个好的鉴权(authentication)体系,安全,便利,简单。...

View Article

Facebook平台设计(二)

上个月介绍了Facebook平台设计(一),再继续看f8 2008。f8平台推出在短短一年的应用开发者已经超过40万。keynote继续由Facebook创始人兼CEO Mark Zuckerberg主持(视频),Mark介绍了一年中不少成功的应用案例,如iLike推出4天就增长到100万用户,以及 livingsocial, Zynga等成功案例。主要的议题包括 一、Facebook...

View Article

Image may be NSFW.
Clik here to view.

FarmVille(美版开心农场)谈架构:所有模块都是一个可降级的服务

在2009年Facebook Developer Garage Shanghai活动上,Five Minutes程延辉 介绍开心农场架构,让大家了解了SNS game的一些挑战和设计模式。 由于农场游戏风靡全球,最近highscalability.com网站采访了美版开心农场FarmVille的Luke Rajlich,他介绍了FarmVille的部分架构资料(1)。 所有模块都是一个可降级的服务...

View Article

Image may be NSFW.
Clik here to view.

服务管理框架的尝试

大型软件系统开发需要模块化,在分布式系统中,模块化通常是将功能分成不同的远程服务(RPC)来实现。比如可以用Java RMI、Web Service、Facebook开源的Thrift等一些技术。同样,在一个大型系统中,服务化之后服务的可维护、可管理、可监控以及高可用、负载均衡等因素同服务本身同样重要。 服务管理目前并无直接解决方案,Thrift作者Mark Slee提到 It’s also...

View Article


Image may be NSFW.
Clik here to view.

新兵训练营的故事

受到《打造Facebook》一书的启发,以及对改善环境的美好期望,春节后几个同事都信誓旦旦的表示要搞一个团队内的新兵训练营,尽管大家的出发点及理解不太一样,但没有影响积极前行的信心。...

View Article
Browsing latest articles
Browse All 6 View Live




Latest Images