LaunchDarkly筹集了4400万美元用于帮助软件开发人员测试新功能

任何开发人员都会告诉你,摆脱软件错误往往是一项耗时的工作。单元测试 - 一种逐个单独测试源代码段的技术 - 可以为需要三到四天编码的每个功能吸取一整天的时间。此外,根据BMC委托并由Forrester Research进行的一项最新调查显示,解决应用程序问题所需的平均时间大约为一周,更复杂的问题平均需要10天。

令人沮丧的周期促使工程师Edith Harbaugh和John Kodumal共同创建了LaunchDarkly,这是一家位于加利福尼亚州奥克兰的创业公司,开发了一个工具集,使开发人员能够在广泛推出之前为用户选择性地提供功能。它今天宣布,由Bessemer Venture Partners的Ethan Kurzweil领导的C系列融资筹集了4400万美元,现有投资者Redpoint,Vertex Ventures,DFJ和Uncork Capital的贡献。

新的融资是在2017年12月的一轮2100万美元的B轮融资之后,并将LaunchDarkly的总筹资额提高到7600万美元。担任首席技术官的Kodumal表示,它将用于发展公司的平台并获得新客户。他补充说,LaunchDarkly的客户群今年在全球范围内增长到700多个,大约在推出后五年,现在包括微软,宝马,IBM,瑞安航空,GoDaddy,NBC,Sling,LogMeIn,Meetup和Atlassian。

“在过去的一年里,LaunchDarkly平台在规模和能力方面都有所发展 - 我们已成为实施持续交付的软件团队的关键部分,”Kodumal说。“这一最新资金将帮助我们进一步扩展平台,以满足我们在市场中不断增长的需求,并构建新功能,帮助我们的客户为其客户提供更好的软件体验。”

那怎么样呢?在LaunchDarkly的仪表板中,开发人员使用“功能标志”包装新的未完成代码,这些代码允许在生产环境中测试代码,但防止代码进入大多数用户。一旦标记的功能完成,由于采用了双层快速供电的内容分发网络(CDN),数字交换机的轻弹可在不到200毫秒的时间内传播到“数十亿”的变化。

“LaunchDarkly平台使宝马在一个[发布周期]中从0-60开始,”现任客户宝马科技总裁兼总经理Chuck Medhurst表示。“宝马能够在我们的高端品牌,市场和平台上测试,开发和部署可变功能集,从而为我们的客户提供最佳价值。”

所有标志都存储在本地; LaunchDarkly的中继代理在代理与多个客户端的连接之前建立与流API的连接,允许多个服务器连接到本地流。它以两种模式之一运行:多租户,允许开发人员在他们选择的云服务上存储数据,或单租户,在内部运营作为私有实例。两者都具有高度可扩展性 - LaunchDarkly声称它每天处理来自全球超过一百万个移动设备和浏览器的340,000台服务器的超过2000亿个功能标记。

我们的目标是帮助全球范围内的产品开发团队,从小型团队到大型企业,在保持创新速度的同时降低风险,”Harbaugh说。“我们相信未来建立在软件之上,额外的资金将使我们能够进一步影响功能管理的世界,并满足客户的需求,为他们的客户提供快速的结果和卓越。”

LaunchDarkly的功能标签框架,通过定制的软件开发套件(SDK)支持各种编程语言和平台,包括Android,iOS,Java,JavaScript,C ++,Swift,Ruby,Python,.NET,Node和React,可以跨环境和项目进行管理,并使用自定义定位规则进行验证。开发人员可以根据应用程序版本等百分比或属性对用户进行细分,并在管理方面对内部每个团队的访问控制进行细分,以防止开发人员(或团队)编辑代码或部署他们不应该使用的功能。(管理员可以通过审核日志查看谁更改了标志。)

“今天的创新速度让企业比以往任何时候都更难以快速可靠地发布产品变化,”Kurzweil说。“在开发平台公司投资近十年后,很明显LaunchDarkly的产品和市场愿景成为功能管理的核心平台。”

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。