← 返回蜂巢洞察

通过采用服务器驱动型架构,Airbnb将认证代码的长度缩短了60%。

Airbnb重新设计了其认证架构,采用了基于服务器处理的流程以及根据策略来选择相应的认证方式。这一新的“灵活认证系统”使与认证相关的代码量减少了60%,使得网页客户端的大小缩减了100 KB,同时大大提高了认证成功的成功率(成功率提升了2.6%),还有效减少了重复账户的创建现象(重复账户的数量减少了27%),此外,使用一次性密码进行认证所带来的成本也降低了11%。 作者:Leela Kumili

Airbnb重新设计了其认证架构,采用了基于服务器处理的流程以及根据策略来选择相应的认证方式。这一新的“灵活认证系统”使与认证相关的代码量减少了60%,使得网页客户端的大小缩减了100 KB,同时大大提高了认证成功的成功率(成功率提升了2.6%),还有效减少了重复账户的创建现象(重复账户的数量减少了27%),此外,使用一次性密码进行认证所带来的成本也降低了11%。

作者:Leela Kumili

相关文章

技术实践

Swiggy利用350多项功能以及多任务神经网络模型来预测客户的终身价值。

Swiggy开发了一套自主研发的预测生命周期价值模型,该模型采用了超过350个预订单相关特征,并结合了多任务MLP算法来分析Food业务及Instamart业务的数据。通过将订单数量作为辅助训练指标,模型的参数数量减少了63%,同时其预测性能也得到了提升。目前,Swiggy正在将这种预测生命周期价值的方法与Google的Target ROAS竞价系统相结合,以优化客户获取策略。 作者:Leela Kumili

阅读全文
技术实践

Uber开发了GitFarm,旨在为大规模的单仓库项目提供基于云的Git管理服务。

Uber的GitFarm将Git相关操作整合为一项集中式服务,从而避免了在大规模的单代码库项目中进行本地仓库克隆的操作。该平台通过使用预先准备好的下载资源、临时沙箱环境、仓库同步机制以及gRPC流式传输技术,有效降低了那些需要管理数千个仓库的自动化系统所消耗的资源量,并缩短了其启动延迟。 作者:Leela Kumili

阅读全文
技术实践

亚马逊网络服务推出了基于规格定义的组件架构,从而实现了灵活的数据处理流程。

AWS提出了一种以规范为导向的方法,通过将数据处理的意图与具体的处理逻辑分离出来,从而构建出灵活的数据工作流程。这种架构采用了声明性的规范、可重用的处理功能,并在执行前进行验证。AWS表示,这种方法能够将数据集的集成时间从数周缩短到几天,同时还能支持数据的可追溯性、版本控制、分类管理以及合规性要求。 作者:Leela Kumili

阅读全文
技术实践

WhatsApp正在测试利用设备上的机器学习技术来进行诈骗检测,并同时采用能够保护用户隐私的分析方法。

WhatsApp正在有限范围内进行Scam Alert功能的测试。该功能利用设备上的机器学习技术,来识别来自非联系人的潜在诈骗信息。Meta的架构能够将消息内容保留在用户设备上;同时,通过使用保密计算、不可察觉的HTTP传输方式、差分隐私技术以及模型透明度机制,来评估这一功能的性能并确保模型数据的安全传输。 作者:Leela Kumili

阅读全文