我们的首款 SaaS 产品:Meilisearch Cloud 背后的故事
是时候揭开我们过去几个月一直在努力的成果了:Meilisearch Cloud,我们的软件即服务产品。
我们创立 Meilisearch 的初衷很简单:如果我们能够将仅在最昂贵的网站和应用程序中才能找到的顶尖即时搜索体验变得价格合理、易于访问,并将其带给互联网的其余部分,会怎么样?
随着时间的推移,这个梦想转变为使命,然后变为现实。我们聘请了开发人员,与投资者合作,并且在我们意识到之前,我们已经拥有了一个高效、灵活,最重要的是——便捷的搜索解决方案。
我们的代码从一开始就是开源的——这是一个显而易见的决定,因为我们已经是开源贡献者。当时不太明显的是,开源将成为我们作为软件公司最大的优势之一,并显着加速 Meilisearch 的采用。然而,要成为一个真正可访问和广泛的项目,能够重塑搜索世界,Meilisearch 需要高质量的 SDK 包装器、库、工具、文档和支持——所有这些都需要付出代价。很明显,我们需要提出一种货币化解决方案,一种不会损害我们与开源社区建立的信任的解决方案。
围绕开源软件开发有许多货币化的方法,但有一种方法立即脱颖而出:云服务。它吸引我们不仅因为一些 Meilisearch 用户已经在要求它,而且因为它将使我们能够不断改进我们的开源搜索引擎。与一些提供具有独占功能并行付费产品的选项不同,这种方法允许我们在开源项目之上构建产品。
对于想要快速创建一流搜索体验的企业和个人,我们可以提供 Meilisearch Cloud 的便利性;对于其他所有人,我们可以提供我们完全开源的搜索引擎,其中包含由付费客户资助的所有功能。这遵循我们的自下而上的方法,并帮助我们确保我们不断迎合更广泛的受众。
这就是我们过去几个月一直在努力的事情:Meilisearch Cloud,我们的软件即服务产品。
Meilisearch Cloud 的开发
Meilisearch Cloud 的道路始于八个月前,当时我们给 Samuel——你可能在 GitHub 上见过他 或 Slack——Léna 和 Nico 的任务是制作一个概念验证应用程序,以突破我们技术上可以构建的极限。他们创建了一个 沙箱,允许任何人免费试用 Meilisearch 48 小时。
使用这种首次体验,我们开始研究我们的云服务。在此过程中,我们接纳了一些用户,进行了一些用户体验测试,改进了用户界面,并添加了功能,以便轻松更新和管理 Meilisearch 实例。
从浏览器管理您的 Meilisearch 实例
我们设计了 我们的定价,以实现简单性,并根据分配给 Meilisearch 实例的资源量来计算成本。我们很快意识到,此模型并不适合每个人的需求,因此我们的下一步之一将是开发一种基于 API 使用量的“无服务器”产品。
私人发布
在整个二月和三月期间,我们一直在悄悄地接纳人们并将其从等待列表中删除。 今天,一些公司已经在生产环境中运行 Meilisearch Cloud,我们现在正在接纳等待列表中注册的所有剩余公司。
如果您是其中之一,我们请您再耐心等待一下。我们有超过一千个应用程序要处理,我们希望确保我们保持您已经拥有的与 Meilisearch 相同的出色体验。我们将在未来四周内尝试接纳所有人。
开源 vs. 云
我们非常激动地宣布 Meilisearch Cloud 并将我们的搜索引擎带给全新的用户群体。尽管如此,这个过程并非没有挑战。
我们非常关心可访问性、透明度、协作和学习。开源价值观已经成为我们公司的一部分,以及我们工作方式的一部分,其方式是我们从未想象过的。与此同时,人们不经常谈论的一点是,开源开发并非免费:开发人员、技术作家、支持工程师和无数其他贡献者的劳动必须得到公平的报酬,以便这些人能够继续维护和改进项目。
通过创建 Meilisearch Cloud,我们选择将自己定位在开源和企业世界的中间。我们想要两者的精华:付费产品所允许的影响和增长率,以及开源所提供的透明度、可访问性和强大的道德核心。
结论
对于 Meilisearch 来说,这是一个重要的一步,因为这将是我们的第一个付费产品。如果您想试用,您可以 仍在等待列表上注册 或等待计划在几周后发布的公开版本。
如果您想支持我们,您可以随时为我们的存储库加星或分享我们的工作。在 Slack 或 GitHub 上见;始终乐于回答您关于我们正在构建的内容的问题:)
附注:我们正在招聘一名全栈软件工程师来帮助我们进行云服务!