Clojure

成功案例

以下僅列出使用 Clojure 的公司部分公開成功案例。如果您想加入此清單,請 填寫此表單

  • Walmart 使用 Clojure 建立強大的資料管理系統,支援超過 5,000 間商店,並整合線上和行動資料。


    了解 Walmart 如何執行 大規模 Clojure

    「我們的 Clojure 系統剛處理完 Walmart 的第一個黑色星期五,毫髮無傷。」- 透過 Twitter,2014/11/28

    Anthony Marcar 高級架構師
  • Chartbeat 使用 Kafka 和 Clojure 建立一個情境式網站覆蓋層,以每分鐘超過一百萬次點擊率即時追蹤內部流量。


    觀看 Devon 討論 他們如何使用 Clojure 處理數千萬使用者的活動串流。

    當我們需要從每秒數十萬個要求中即時提取見解時,我們知道 Clojure 就是答案。Clojure 對於一般的串流處理來說真的非常棒。

    Devon Peticolas, Sr. 後端工程師兼團隊主管
  • 8th Light 與一個 Clojure 新手客戶團隊合作,在短短一個月內完成他們的首個 Clojure 專案,從設計到部署。


    閱讀他們為何認為 Clojure 是一種無聊的技術,以及為何這是一件好事。

    Clojure 的靈活性、互動式開發和工具幫助我們反覆運算並持續提供讓客戶引以為傲的產品。

    Colin Jones 技術長
  • Consumer Reports 選擇 Clojure 和 Datomic 來整合他們所有底層後端系統和資料庫。他們新的企業級容器服務讓開發人員能夠建立應用程式,快速提供消費者正在搜尋的資料,而且風險和工作量都降低了。


    觀看 Paul deGrandis 討論 解鎖資料驅動系統。

  • Cicayda 使用 Clojure、Datomic 和 ClojureScript 建立一個強健的多租戶雲端託管 SaaS,讓客戶能夠管理不同的資料和負載設定檔。


    瞭解他們如何 使用 Clojure 的熟悉原則 來建立這個法律資料服務。

    ClojureScript 為我們提供一個統一的開發環境,涵蓋網路的兩端,並幫助我們朝向資料導向的 UI 邁進。

    Jonathan Boston 軟體開發人員
  • Puppet 使用 Clojure 建立 Trapperkeeper(以及更多),依賴 Clojure 的簡潔性來建構一個敏捷、可擴充的平台。


    閱讀有關 Trapperkeeper 的資訊。 深入探討 或閱讀有關 PuppetDB 的資訊。

    Clojure 從頭到尾都是一種函數式程式語言。這表示用 Clojure 編寫的程式碼非常具有模組化、可組合、可重複使用且易於理解。

    Chris Price 軟體工程師
  • Beanstalk 轉換為 Clojure,將快取速度提升 20 倍。


    閱讀有關 的資訊。

    昨天我們將 Beanstalk 快取系統的重寫版本部署到生產環境中,該版本是用 Clojure 編寫的。它比前一版本快 20 倍... 並且讓我們將提交變更至儲存庫與在 Beanstalk 使用者介面中看到更新之間的延遲平均縮短至 20 毫秒。

    Dima Sabanin
  • MailOnline.com 使用 Clojure 重建發佈平台。


    閱讀有關 報紙上的 Clojure 的資訊。

    然而,基本上我們並未撰寫太多程式碼。我羞怯地向技術長提出此事,而他的回應是:「這就是我知道這是正確解決方案的方式」。Clojure 是此處的贏家。

    Jon Pither Juxt.pro 共同創辦人
  • DRW Trading Group 已成功採用 Clojure。


    觀看 Jay 討論 DRW 選擇 Clojure 的原因

    Clojure 並非我首次向組織介紹的語言;然而,它無庸置疑是我參與過最成功的採用。Clojure 的使用對公司產生許多影響:文化、政治和技術方面。

    Jay Fields 軟體工程師
  • IOOFThoughtworks 合作,快速取代並改善其金融服務平台的重要元件。


    閱讀有關 重新建立其退休金服務 的資訊。

    此專案是一個獨立的模組,讓我們能夠將其建構為符合我們的架構目標的服務。重要的是,它需要與我們的核心管理系統整合,而且這並不構成挑戰。Clojure 讓我們能夠快速且輕鬆地實作將此保管功能帶回公司內部所需的變更。

    Andrew Todd 資訊長
  • Thoughtworks 利用 Clojure 加速 Java 團隊。


    閱讀有關 使用 Clojure 提早交付且低於預算。

    我們討論了現有的 Clojure 社群、該語言本身的成熟度,以及我們在產業中所見的動能。公司看到基於 Clojure 的產品快速上市。

    Dave Eilman
  • The Climate Corporation 使用 Clojure 協助全球農民永續保護和照護他們的農作物。


    閱讀他們如何使用 Clojure 建立 版本化天氣資料儲存庫

    我們所有的模型、資料儲存庫和服務都建置在 Clojure 中。我們發現 Clojure 對平行運算的支持,讓執行複雜模型時能輕鬆降低延遲。

    Leon Barrett 軟體工程師
  • Precursor 是使用 Clojure、ClojureScript 和 Datomic 建置的團隊即時協作原型設計。


    閱讀 Precursor 如何使用 ClojureScript 讓設計師提高生產力

    學習使用 ClojureScript、Om 和 React,最後讓我感覺自己能從頭到尾掌握自己的設計工作。

    Danny King 共同創辦人/設計師
  • Sonian 已大規模在生產環境中使用 Clojure,以開發後端服務的共通基礎。


    閱讀 Sonian 如何保持 SAFE

    Clojure 在軟體開發生命週期的兩端都提升了我們的效能:我們能像任何 Python 或 Ruby 商店一樣快速建置新功能,而且當我們將其發布到生產環境時,它能像任何 Java 應用程式一樣快速執行。

    Ron Toland Clojure 工程師
  • Appsflyer 在 Clojure 中開發,以取得可擴充性和它所帶來的業務敏捷性。他們能像行動廣告市場一樣快速成長和適應。


    有關 Appsflyer 的更多資訊,請造訪他們的網站。並查看他們的部落格文章,了解 在端對端生產中使用 Clojure

    當我們從每天數百萬個事件過渡到數十億個事件時,我們知道 Clojure 就是答案。

    Reshef Mann 技術長
  • Atlassian 使用 Clojure 在新舊產品中建置即時協作功能。


    Leonardo Borges 在 2015 年 EuroClojure 的簡報中說明 Atlassian 選擇 Clojure 的原因,以及團隊所取得的令人興奮的成果。

  • Base2 使用 Clojure 為 Boeing 737 MAX 開發功能豐富的機載診斷系統。他們以服務架構和訊息佇列建構應用程式結構,讓服務的不同部分能夠溝通,同時保持關注點分離。


    觀看 Donevan 在2016 年 Clojure/west 簡報中討論這個機載應用程式的開發。

    我們選擇 Clojure 進行這個專案,是因為它能夠順利執行平行處理,而且有強大的函式庫可用,再加上 Clojure 是 Boeing 核准的語言,而且使用 JVM。

    Donevan Dolby 軟體工程師
  • Room Key 與 Cognitect 合作,並利用 Clojure 和 Datomic 建置一個快速擴充、高度敏捷的雲端飯店搜尋引擎。


    閱讀使用 Clojure 和 AWS 成長 60,000%的文章。 或閱讀關於我們合作的案例研究 或閱讀他們如何使用 Datomic的文章。

    [我們]知道 Cognitect 會提供我們需要的支援。他們在各方面都是我們的合作夥伴。在我找上他們之前,他們已經解決了我們遇到的少數問題。

    Colin Steele 技術長
  • Greenius 選擇 Clojure 和 Datomic 建置一個可擴充、敏捷的平台,讓園丁能夠合作並分享想法。


    了解他們的 ClojureScript 整合藍圖

    [我們設計我們的軟體]只使用不可變資料結構和純函式(比傳統 OO 語言的程式碼少很多),讓我們能夠專注於我們的核心業務需求,而不是固有的技術問題。

    Asier Galdos 共同創辦人/開發人員
  • Funding Circle 使用 Clojure 編寫其交易和會計系統。


    了解他們如何使用 Clojure 來執行 效能敏感的後端服務。

    Clojure 具有極高的可塑性。我們使用 Clojure 編寫串流處理器、API 伺服器和 Web 應用程式,而且它非常契合。我們可以專注於我們的資料並解決我們業務中獨有的問題。

    Rob Crim 首席架構師
  • Kidblog 使用 Clojure 為 K-12 教師和學生提供安全的學生出版服務。


    了解他們如何在 平台 中使用 Clojure。

    Clojure 讓我們的程式碼更令人愉悅,易於閱讀且更容易審查。

    Matt Hardy 創辦人
  • LendUp 使用 Clojure 建立企業財務軟體,協助任何人找到改善財務狀況的途徑。


    LendUp 使用 Clojure 來 強化資料管道 和核心即時決策與服務基礎架構。

    Clojure 優雅且務實;它協助我更專注於解決業務問題。

    Mengxi Lu 資料工程負責人
  • Zimpler 是一家支付公司,致力於提供順暢的支付體驗。為了達成此目標,我們在所有面向使用者的應用程式中使用 ClojureScript。


    觀看 Zimplers 的技術長 訴說故事,了解在一家支付公司中使用 ClojureScript 進行生產。

    使用 Clojure 和 ClojureScript 讓我們能更輕鬆地合作並更快速地進行反覆運算。

    Jean-Louis Giordano 技術長
  • CloudRepo 是一個基於雲端的儲存庫管理員,用於儲存和分享您的軟體程式庫 (Leiningen、Boot、Maven 等)。


    CloudRepo 的創辦人 討論 選擇使用 Clojure 堆疊的原因。

    簡化的開發、使用非常小的團隊建構完整的產品,以及零客戶影響中斷。這只是我們使用 Clojure 的第一年!

    Chris Shellenbarger CloudRepo 創辦人
  • AnyChart 選擇 Clojure 和 ClojureScript 來強化其 JavaScript (HTML5) 圖表程式庫的技術文件生態系統:使用者指南、API 參考和圖表遊樂場。


    閱讀 AnyChart 團隊如何使用 Clojure 以及原因。

    我們喜愛 Clojure,因為它能使用 Java 函式庫、為後端和前端撰寫共用程式碼,並因為它能提升開發速度。

    Vitaly Radionov AnyChart 研發主管
  • GO-JEK,我們使用 Clojure 重寫我們的分配引擎,這讓我們能夠服務數百萬客戶,為他們找到合適的司機。


    觀看 Abhinav 和 Kartik 在 EuroClojure 2017 的 討論

    我們正在尋找一種語言,讓我們能夠在配對系統的核心美麗地表達我們的領域。Clojure 是一種方法,讓我們能夠撰寫高階抽象,以配對司機和客戶。

    Shobhit Srivastava 技術主管
  • Pisano 的賦能和創新客戶體驗平台使用 Clojure、ClojureScript 和 Datomic。


    閱讀 Pisano 如此滿意使用 Clojure 平台的原因。

    使用資料結構建模我們的系統狀態是一種令人滿意的體驗,它看起來很自然,就像它應該的那樣。

    Ertuğrul Çetin 軟體工程師和團隊負責人
  • Freshcode 提供使用 Clojure 作為核心技術的網路解決方案。


    閱讀關於我們的開發人員選擇 Clojure 的原因,以及 Clojure 開發何時很重要。

    為什麼選擇 Clojure?因為:即時重新載入、極快的開發速度、元程式設計、巨集、DSL、map/filter/reduce

    Artem Barmin Freshcode 共同創辦人
  • 法國數位管理局為各部會和公家機關提供數位基礎建設和資源。


    負責法國開放資料的部門 Etalab,使用 Clojure 發布公開原始碼清單。

    Clojure 用於開發一個小型的網站,我們很欣賞它讓我們能夠快速回應功能需求。

    Bastien Guerry 法國數位管理局自由軟體專員