我們的第一個 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 小時。
有了這第一次的經驗,我們開始開發我們的雲端產品。在開發過程中,我們加入了幾位用戶、進行了一些 UX 測試、改進了 UI,並添加了一些功能,使其易於更新和管理 Meilisearch 執行個體。
從您的瀏覽器管理您的 Meilisearch 執行個體
我們設計的 定價 是為了簡化,並根據分配給 Meilisearch 執行個體的資源量來計算成本。我們很快了解到,這種模式並不適合所有人的需求,因此我們的下一步之一將是開發一種「無伺服器」產品,其定價基於 API 消費。
私人發布
在 2 月和 3 月期間,我們一直在默默地加入人員並將他們從候補名單中移除。今天,一些公司已經在生產環境中運行 Meilisearch Cloud,而我們現在正在加入候補名單上註冊的所有剩餘公司。
如果您是其中之一,我們希望您再多一點耐心。我們有超過一千份申請需要處理,而且我們想確保我們保持您已經擁有的 Meilisearch 的相同優質體驗。我們將嘗試在接下來的四週內加入所有人。
開源 vs. 雲端
我們非常興奮地宣布 Meilisearch Cloud,並將我們的搜尋引擎帶給全新的用戶群體。儘管如此,這個過程並非沒有挑戰。
我們非常重視可存取性、透明度、協作和學習。開源價值觀已成為我們公司的一部分以及我們工作方式的一部分,這是我們從未想像過的。同時,經常沒有被談論到的是,開源開發不是免費的:開發人員、技術寫手、支援工程師和無數其他貢獻者的勞動必須得到公平的報酬,以便這些人可以繼續維護和改進專案。
透過建立 Meilisearch Cloud,我們選擇將自己定位在開源世界和企業世界的中間。我們希望兩者都能獲得最好的:付費產品所允許的影響力和成長率,以及開源提供的透明度、可存取性和強大的道德核心。
結論
這對 Meilisearch 來說是一個很大的進步,因為這將是我們的第一個付費產品。如果您想試用,您仍然可以在候補名單上註冊,或等待幾週後計劃的公開發布。
如果您想支持我們,您可以隨時為我們的儲存庫加星號或分享我們的工作。在 Slack 或 GitHub 上見;很樂意回答您關於我們正在建立的內容的問題 :)
附註:我們正在招募一名全端軟體工程師 來幫助我們開發雲端產品!