-
Allegro – 用 Go 建立一個具備百萬計條目的超高速快取服務
「最後,我們將最耗時的要求從 2.5 秒以上縮短至不到 250 毫秒,大幅提升應用程式的速度。」
查看案例研究
-
美國運通信用卡使用 Go 進行付款和獎勵
Go 為 American Express 提供所需的速度和可擴充性,可滿足其付款和獎勵網路。
查看案例研究
-
Armut Labs如何使用 Go
了解 Armut Labs 在從 C# 和 .net core 轉移到 Go 後如何降低資源消耗和 API 回應時間。
查看案例研究
-
Bitly - 我們為何將所有內容都寫成 Go
2014 年,我們撰寫了一個小小開放原始碼專案,稱為 NSQ (nsq.io),並徹底測試一種極具潛力的新語言:Go。我們非常喜歡我們看到的內容,於是開始以 Go 撰寫所有新內容,並隨後將所有舊有服務移植到 Go。
查看案例研究
-
ByteDance 的 Go 大規模實務
Go 在 2014 年被導入 ByteDance,自那以後,ByteDance 的工程團隊便採用 Go 來大規模建置產品和服務。隨著我們深入研究,開發並總結了 Go 中相對成熟的微服務最佳實務,其後自 2021 年起開放原始碼,並命名為 CloudWeGo。現在 ByteDance 中 70% 的微服務都是用 Go 編寫的。
查看案例研究
-
Capital One - 一段無伺服器與 Go 的旅程
當時,沒有一位團隊成員認識 Go,但在一個月內,每個人都能用 Go 撰寫,而且我們正在建構端點。這種靈活性、易於使用的特性,以及 Go 背後的超讚概念(Go 是如何處理原生並行、垃圾收集,當然還有安全性與速度),在建置期間幫助我們參與其中。此外,誰能抗拒那個可愛的吉祥物呢!
查看案例研究
-
Go 中的優雅升級
Cloudflare 加快並保護數百萬個網站、API、SaaS 服務及其他連上網路的資源。「Go 是 CloudFare 服務的核心,包括處理高延遲 HTTP 連線的壓縮、我們的整體 DNS 基礎架構、SSL、負載測試等等。」
查看案例研究
-
Cockroach Labs - 我們為何選擇用 Go 建構資料庫
Go 的效能優勢、垃圾收集,以及低進入門檻,讓它非常適合 CockroachDB。
查看案例研究
-
Curve 如何利用 Golang 超越競爭對手
Curve 分享 Go 的效率、標準函式庫,以及蓬勃發展的社群如何協助他們將銀行業務轉移到雲端。
查看案例研究
-
Dropbox - 開放原始碼我們的 Go 函式庫
大約一年前,我們決定將效能至上的後端從 Python 移植到 Go,以利用更好的並行支援和更快的執行速度。...截至目前為止,我們已成功將主要基礎架構移轉到 Go。
查看案例研究
-
Facebook 如何用 Go 建立一個實體架構
了解 Facebook 工程團隊決定用 Go 撰寫新的實體架構(ORM) 的緣由。
查看案例研究
-
在 Google 使用 Go
Go 於 2007 年在 Google 創建,自那時起,Google 的工程團隊採用 Go 來建構大規模的產品與服務。
查看案例研究
-
Bigslice - 一個使用 Go 語言編寫的叢集運算系統
在 GRAIL,我們在多數的生物資訊學、資料處理和機器學習任務中使用 Go 程式語言。Go 的簡潔易學讓新手容易上手;透明的執行時期語意讓效能推論變得容易;以及操控資料佈局和配置的能力使撰寫高執行效能的資料處理程式碼成為可能。
查看案例研究
-
MercadoLibre 使用 Go 蓬勃發展
隨著 MercadoLibre 的線上商務成長,Go 提供了易於擴充、乾淨且高效率的程式碼,並提升開發人員的生產力,讓他們的工程師能在撰寫更少程式碼的情況下服務持續增加的受眾。
查看案例研究
-
Microsoft 如何擁抱 Go
了解 Microsoft 如何協助支援 Go,以及如何使用 Go 來支援其雲端基礎架構中的部分元件。
查看案例研究
-
Monzo - 使用 Golang、微服務和容器建立一間銀行
「Go 是用於建立微服務架構的完美語言,並行處理功能以及語言本身讓 Monzo 能夠輕鬆建立小型且簡單的網路服務,這些服務圍繞在「單一職責原則」的周圍。」
查看案例研究
-
Netflix - 使用 SSD 進行應用程式資料快取
選擇使用 Go 的決定是經過深思熟慮的,因為我們需要比 Java(垃圾收集暫停是一個問題)延遲性更低且比 C 對開發人員生產力更高的工具,同時要能處理上萬個客戶端連線。Go 非常符合這樣的條件。
查看案例研究
-
PayPal 採用 Go 進行現代化並擴大規模
在軟體部署擴充規模的過程中,Go 能夠產出容易擴充且乾淨高效率的程式碼,這使得 Go 非常適合支援 PayPal 的目標。
查看案例研究
-
Riot Games - 利用 Golang 進行遊戲開發和運作
了解 Riot 如何使用 Go 在全球各地開發、部署和營運後端微服務 - 擴充的規模。他們會透過具體範例分享在各個用例的經驗,以及討論 gopher 社群的價值。
查看案例研究
-
Salesforce - 從 Python/C 轉移到 Go
很大的優點之一是 Go 的跨平台功能讓程式碼的移植變得容易。
查看案例研究
-
深入了解 SIXT 中的 Golang
「我們自 2015 年起在 SIXT 使用 Golang。當時在我們這個領域中,沒有太多人在生產模式中使用 Golang,大多是附帶專案。所以我們當時採取了一個大膽的舉動,結果證明相當成功。時序快進到 2019 年,我們有超過 15 個團隊使用 Golang。他們建置的許多應用程式基本上成為我們大多數行動產品方案的基礎,包括 Rent、Ride 和 Share。」
查看案例研究
-
Stream - 我們為什麼從 Python 轉換到 Go
Go 結合了一個絕佳的生態系統、能讓新開發人員輕鬆上手、快速的執行效能、對並行處理的紮實支援,以及一個高生產力的程式設計環境,這些特點讓 Go 成為一個絕佳的選擇。這讓 Stream 中的一個小型開發團隊能夠為超過 5 億的終端使用者提供動態消息和聊天功能。
查看案例研究
-
Trivago – 為什麼選擇 Go
「Go 的簡潔性和成熟的工具讓我們不僅能夠擴展服務,更重要的是,擴展軟體工程的流程。降低入門和培訓的摩擦,對公司的生產力有顯著影響,在 trivago 等不斷變化的環境中更是如此。」
查看案例研究
-
Twitch - Go 進軍低延遲 GC
我們在 Twitch 將 Go 用於許多最繁忙的系統。它的簡潔性、安全性、效能和可讀性使它成為處理我們為數百萬用戶提供直播影片和聊天服務時遇到的問題的絕佳工具。
查看案例研究
-
Twitter - 每日 50 億次的即時服務
現在我們每天約有 50 億次的服務,而且還在持續成長。數億台裝置每秒傳送數百萬個事件到 Answers 端點。當你讀到這裡時,Answers 後端將接收並處理約 10,000,000 個分析事件。
查看案例研究
-
Uber - Go 中的 GPU 動力分析引擎
AresDB [, 用 Go 撰寫,] 在 Uber 被廣泛用來支持我們的即時資料分析儀表板,讓我們能夠在龐大的業務範疇做出資料驅動的決策。
查看案例研究
-
Wildlife Studios 如何在 Go 中建構後端系統
Wildlife 是一家巴西本土的全球公司,專注於行動遊戲。我們致力於開發令數十億人感到快樂的遊戲。我們有近 4000 萬的每日活躍使用者,而且仰賴 Go 作為我們核心平臺的主要語言,因為它的功能可以擴展我們的後端服務。
查看案例研究