Lekko

Lekko

Lekko · 程式設計

Lekko 是一套動態配置平台,讓團隊把功能旗標與分批發布寫成程式碼,不必重新建置。團隊在 2025 年併入 Rippling,託管服務已經停止。

Lekko 的介面預覽

關於 Lekko

About

什麼是 Lekko

Lekko 是給工程團隊使用的動態配置平台。它把設定當成放在儲存庫裡的程式碼,因此功能旗標、方案上限、地區開關與實驗比例都能在生產環境直接調整,不必重新建置,也不必重新部署。

Konrad Niemiec 在 2022 年創立公司。他早年參與 Uber 內部的 Flipr,那是一套在執行期改變行為的系統,他把同樣的想法做成商業產品,賣給規模較小的公司。2024 年 7 月,Lekko 結束隱身狀態,同時公布由 Addition 與 LUX Capital 領投的 450 萬美元種子輪。

這段故事結束得早。2025 年 1 月,Lekko 團隊加入 Rippling 的平台部門,lekko.com 現在直接導向 Rippling 的部落格。託管產品已經下線。SDK 仍公開放在 GitHub 上,所以 Lekko 今天更像一份設計參考,而不是能買到的工具。

開始使用

以下是服務還在運作時的操作流程。

  1. 安裝 CLI,加入對應的 SDK,例如 Go SDK 或 TypeScript SDK。
  2. 在儲存庫裡定義命名空間,寫下帶型別的值,以及挑選這些值的規則。
  3. 在需要取值的地方呼叫 SDK。判斷在你的行程內完成,不會連外。
  4. 在網頁介面或程式碼裡改值,交給原本的 pipeline 發布新的設定包。
  5. 對照這次異動的指標,有問題就還原該次提交。

產品資訊

快速了解 Lekko 的定價、支援平台與效能。

免費方案是
付費方案Custom pricing (quote based)
平台Web app, CLI, Go and TypeScript SDKs
開發者Lekko
類別程式設計
發布日期Jul 2024
最近更新Jan 2025
網站訪問量N/A
網站全球排名11.6M
API 提供狀態是

適合對象

這項工具最適合的使用者、任務與情境。

使用者

  • 平台工程師:這套模型適合替多個服務負責發布流程的團隊,設定異動能跟程式碼走同一條審查路徑。
  • 使用 Go 或 TypeScript 的後端團隊:兩種 SDK 都是一等公民,服務只要加幾行程式,不必多一層代理。
  • 準備離開託管旗標服務的團隊:遷移是當年最常被拿出來講的賣點,對象是累積多年無用旗標的公司。

任務

  • 高風險改動的分批發布:可以先讓新流程吃 5% 流量,盯著錯誤率,再往上加。值存在提交裡,歷史紀錄會說明誰在什麼時候動過。
  • 依方案或地區開放功能:價格分級、國家封鎖與 beta 資格都走同一套帶型別的規則,不必拆成不同系統。
  • 功能旗標管理的清理工作:AI 協助的流程會讀既有程式碼,找出旗標引用,提出帶型別的替代寫法,並標出已經沒人讀取的旗標。

情境

  • 生產環境頻繁微調而不重新建置:測試價格、請求上限與逾時都能在幾秒內改動,對一天發布好幾次的團隊很實際。
  • 延遲敏感或管制嚴格的服務:判斷在本機執行,檢查旗標不會多一次網路往返,也不必把執行期的控制權交給第三方。
  • 研究設定即程式碼:想比較各種執行期設定做法的人,可以直接讀公開的 SDK,自行判斷取捨。

主要功能

設定即程式碼

每個可調的值都放在儲存庫裡,緊鄰讀取它的程式碼。這樣一來,設定能在 pull request 裡被審查,改壞了也能像其他提交一樣還原。另一種做法是在廠商後台點選,程式碼裡不會留下任何痕跡。

行程內判斷

SDK 會抓取編譯好的設定包,在本機判斷規則,檢查一個旗標只花微秒,不用一次網路往返。控制層連不上時,服務照常運作,這就消掉了託管旗標常見的故障點。代價是判斷邏輯由用戶端承擔,設定包也會隨著規則變多而變大。

以 AI 協助清理旗標

Lekko 的工具會讀既有程式庫,找到旗標引用,提出帶型別的替代寫法。它也會指出已經沒有程式路徑讀取的旗標,那種上線多年還留著的殘骸。這是對旗標債最直接的回答,而託管廠商往往靠這筆債維生。

給其他團隊成員的網頁介面

產品經理與客服主管可以在瀏覽器裡改動已核准的值,不必碰儲存庫。權限決定誰能編輯哪個命名空間,每次異動都留下紀錄。這樣分工之所以可行,是因為工程師先界定哪些值可以安全調整,其他人只在範圍內選擇。

帶型別的規則與上線前檢查

值有宣告的型別,CLI 在發布前會驗證規則,字串無法悄悄取代數字進入生產環境。允許範圍與白名單都寫在定義裡。被 JSON 旗標打錯字害過一次的團隊,通常比誰都在意這件事。

權限與稽核紀錄

存取控制以命名空間為單位,分成讀取、編輯與管理三種角色。每次異動都會記下操作者、先前的值,以及產生這次異動的提交或工作階段。對受監管的團隊來說,這筆紀錄往往決定設定能不能當天發布,還是得等一週的簽核。

優缺點

優點

  • 設定與程式碼住在一起,審查、歷史與還原都用團隊已經熟悉的工具。
  • 本機判斷移除了網路相依,託管旗標因此不再是可用性風險。
  • 帶型別的值與上線前驗證,能攔下造成多數設定事故的錯誤。
  • 免費方案涵蓋前 25 個 lekko,小團隊足以在真實服務上試這套模型。

缺點

  • 託管產品已停售,團隊在 2025 年 1 月轉往 Rippling,沒有支援窗口,也不會有新功能。
  • 接入 SDK 得改應用程式碼,比在既有服務前面掛一層代理更難說服人。
  • 從來沒有公開價目,小團隊得先找業務談,才能跟旗標廠商比成本。

常見問題

Lekko 是一套動態配置平台,公司把它描述成超越功能旗標的做法。它不把旗標託管在第三方服務,而是把可調的值以帶型別的程式碼放進你的儲存庫,並在應用程式內完成判斷。

相關內容

探索與 Lekko 相關的工具、技能與文章。

Lekko 替代方案

Forefront

Forefront

Forefront · 程式設計

Forefront 是一個用來打造開源 AI 的網頁平台。你可以用自己的資料微調主流的開源語言模型、評估它們的表現,再透過 API 執行,或匯出後自行架設。想要封閉式平台的便利、卻堅持要自己擁有模型與資料的開發者,就是這裡的目標客群。

免費 / $0 - $99/mo查看詳情
Startkit

Startkit

StartKit.AI · 程式設計

Startkit 是一套用來打造 AI SaaS 與 AI 包裝產品的樣板。可以把它想成一個 AI 新創樣板,把枯燥的部分都先接好了:驗證、Stripe 與 Lemon Squeezy 付款、用量限制、交易型電子郵件,以及一套能與 OpenAI、Anthropic、Groq 或 Llama 溝通的 AI API 啟動套件。你複製儲存庫、設定價格,然後專心在產品中使用者真正願意付費的部分。它建構於 React 與 Tailwind 之上的 Next.js,所以大部分的樣板程式碼對你來說並不陌生。

付費 / $99 - $499 one-time查看詳情
Testim

Testim

Tricentis · 程式設計

Testim 是專為網頁、行動與 Salesforce 應用程式打造的 AI 測試自動化平台,用來建立並執行端到端測試。它靠機器學習在介面變動時維持測試穩定,團隊因此少花時間修補壞掉的定位器。對於一款今天就能開始使用的自動化測試工具來說,這表現不算差。你透過在瀏覽器錄製動作來建立測試,需要更多控制時再補上 JavaScript。對忙碌的 QA 團隊來說,這是個可靠的選擇。

免費 / Custom pricing on request查看詳情