流式架构——为从多个来源摄取和处理大量数据而构建的软件组件框架——的兴起推动了对更高可靠性和性能的需求。工程团队经常使用所谓的“消息信封”对数据进行编码以提高应用程序性能。但这些增加了复杂性——而且往往难以调试且成本高昂。
Daniel Selans 和 Ustin Zarubin——贸易工程师,曾在 New Relic、InVision、DigitalOcean 和 Community.com 工作过——认为我们需要的是一种检测编码数据流中异常行为的方法。在遇到流式数据框架问题后,他们共同创立了 Streamdal ,它不仅提醒用户注意流式问题,还可以转换动态数据并即时重新处理损坏的数据。
“我们看到需要对分布式系统中的流数据提供更多可操作的见解,”Selans 在接受电子邮件采访时告诉 TechCrunch。 “替代方法无法反省流数据,而是依赖于元数据驱动的指标。此外,鉴于大多数使用流媒体的公司也使用某种形式的数据编码,因此没有工具可以读取该编码数据。”
除了监控关键数据问题之外,Streamdal 还使用人工智能(包括自然语言处理算法)来检测流中的个人身份信息并对其采取行动(例如,对其进行编辑)。该公司还维护着一个开源包 Plumber,可用于挖掘数据流并将不同的流系统连接在一起。
图片来源: Streamdal
Selans 说,未来的功能可能包括提供跨数据流的更详细的沿袭,以及分析运行中的数据以了解模式变化。
Selans 认为 Streamdal 的主要竞争对象是内部工程团队,这些团队为他们的雇主组合了专门构建的定制解决方案。出于“合同原因”,他不能随意说出许多客户的名字,但透露 Recharge 和 ParkMobile 是 Streamdal 知名度较高的付费客户。同时,Selans 称,Plumber 的下载量已超过 150,000 次。
“我们正在帮助企业监控和语义分析其事件驱动架构中的数十亿事件,以解决实时模式更改等数据问题,否则可能会导致潜在的客户中断,”Selans 说。
至于当前的经济逆风以及它们是否会影响业务,Selans 认为它们不会。他补充说:“我们认为,即使裁员广泛,公司仍然需要维护为其分布式系统提供动力的事件驱动架构,甚至可能需要额外的支持来管理这些复杂的系统。”
Streamdal 本身——Y Combinator 的毕业生——似乎已经做好了度过这场风暴的准备,在由 Work-Bench 牵头的种子轮融资中筹集了 540 万美元,Crosscut、Verissimo、Data Council 和未具名的天使投资人也参与其中。迄今为止,该公司已经筹集了 720 万美元的风险投资,Selans 表示这些资金将用于战略性招聘(Streamdal 有一个十人团队)、产品和上市计划。
Work-Bench 的合伙人 Kelley Mak 在一份电子邮件声明中补充道:“由于现代数据架构的激增以及跨分布式系统处理的大量数据,为分布式系统实施正确的数据性能护栏是一个许多人的挑战。从金融服务到高度监管的行业,组织对“不良数据”做出主动反应以防止客户端出现任何中断是至关重要的。创始人在过去作为工程师的生活中经历过这种痛苦……我们非常同意他们的使命,即成为工程团队事件驱动系统的数据性能标准。”
Streamdal 希望提高流式数据架构的可见性 作者: Kyle Wiggers ,最初发表于TechCrunch