我们的第一个 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 上见;我们随时乐意回答您关于我们正在构建的内容的问题 :)
附言:我们正在招聘一名全栈软件工程师来帮助我们的云服务!