Web应用程序推出

时间:2014-01-18 10:45:07

标签: facebook deployment sails.js web-deployment

我几年来一直在开发网络应用程序,实际上是一种爱好。当我写一些东西,没有找到Laravel,Sails.js或Meteor并且我添加一个功能时,我上传它,它就在那里,适合所有人。

但是,我一直想知道像facebook这样的大型网站如何设法将功能推广到一些用户。他们是否将更改推送到某些服务器?但在这种情况下 - 他们如何管理所选用户只访问这些服务器? 或者一些数据库条目,以查看用户是否可以访问功能/版本?

那它是如何运作的?

真的对此感兴趣:)

1 个答案:

答案 0 :(得分:1)

像Facebook这样的大型网站使用一种名为Feature toggles的技术来控制在运行时处于活动状态的功能。以下博客文章描述了Facebook的方法:

https://abhishek-tiwari.com/post/decoupling-deployment-and-release-feature-toggles