-
Allegro – 在 Go 中编写拥有数百万条目的高速缓存服务
“最终,对于最长的请求,我们将应用程序的响应时间从超过 2.5 秒缩短到不足 250 毫秒。”
查看案例研究
-
美国运通使用 Go 构建支付和奖励系统
Go 为美国运通的支付和奖励网络提供了所需的速度和可扩展性。
查看案例研究
-
Armut Labs 如何使用 Go
了解 Armut Labs 从 C# 和 .NET Core 迁移到 Go 后,如何降低资源消耗和 API 响应时间。
查看案例研究
-
Bitly - 为什么我们用 Go 编写一切
2014 年,我们编写了一个名为 NSQ (nsq.io) 的小型开源项目,并对一种名为 Go 的新兴语言进行了测试。我们对所见结果非常满意,因此开始用 Go 编写所有新项目,并很快开始将所有旧服务也移植到 Go。
查看案例研究
-
字节跳动的 Go 大规模实践
Go 于 2014 年被引入字节跳动,自那时起,字节跳动各地的工程团队已采用 Go 大规模地构建产品和服务。随着我们的深入,Go 语言下相对成熟的微服务最佳实践得以发展和总结,并于 2021 年开源,命名为 CloudWeGo。如今,字节跳动内部 70% 的微服务由 Go 编写。
查看案例研究
-
Capital One - Serverless 与 Go 的旅程
当时,团队中没有一个人懂 Go,但在一个月内,每个人都开始用 Go 编程,我们开始构建端点。Go 的灵活性、易用性以及其背后很酷的概念(Go 如何处理原生并发、垃圾回收,当然还有安全性和速度)在构建过程中吸引了我们。而且,谁能抗拒那个可爱的吉祥物呢!
查看案例研究
-
Go 中的优雅升级
Cloudflare 为数百万个网站、API、SaaS 服务以及其他连接到互联网的资产提供加速和保护。“Go 是 Cloudflare 服务的核心,包括处理高延迟 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 成长
Go 提供了简洁、高效的代码,随着 MercadoLibre 的在线商务增长而轻松扩展,并通过让工程师用更少的代码服务不断增长的用户,提高了开发人员的生产力。
查看案例研究
-
Microsoft 如何拥抱 Go
了解 Microsoft 如何支持 Go,以及如何使用 Go 为其云基础设施的部分组件提供动力。
查看案例研究
-
Monzo – 使用 Golang、微服务和容器构建银行
“Go 是创建微服务架构的完美语言,其并发特性和语言本身使得在 Monzo 轻松创建围绕‘单一职责原则’的、小而简单的网络服务成为可能。”
查看案例研究
-
Netflix - 使用 SSD 进行应用程序数据缓存
使用 Go 的决定是经过深思熟虑的,因为我们需要一种比 Java(垃圾回收暂停是个问题)延迟更低、对开发人员比 C 更高效,同时还能处理数万个客户端连接的语言。Go 很好地满足了这一需求。
查看案例研究
-
PayPal 利用 Go 实现现代化和规模化
Go 能够生成简洁高效的代码,并随着软件部署规模的扩大而轻松扩展,这一价值使其非常适合支持 PayPal 的目标。
查看案例研究
-
Riot Games - 利用 Golang 进行游戏开发和运营
了解 Riot 如何使用 Go 在全球范围内大规模开发、部署和运营后端微服务。他们分享了跨用例的经验,并提供了具体示例,还谈到了 gopher 社区的价值。
查看案例研究
-
Salesforce - 从 Python/C 到 Go
Go 的一大优势是其跨平台特性使得代码移植变得容易。
查看案例研究
-
了解更多关于 SIXT 的 Golang 实践
“我们自 2015 年起就在 SIXT 使用 Golang。当时我们这个地区没有多少人在生产模式下使用 Golang,大多是业余项目。所以这对我们来说是一个大胆的举动,但事实证明非常成功。快进到 2019 年,我们有超过 15 个团队在使用 Golang。他们构建的许多应用程序基本上是我们大多数移动产品(包括租车、打车和共享)的基础。”
查看案例研究
-
Stream – 为什么我们从 Python 转向 Go
Go 结合了优秀的生态系统、新开发人员易于上手、高性能、对并发的坚实支持以及高效的编程环境,使其成为一个绝佳选择。它让 Stream 的一个小型开发团队能够为超过 5 亿终端用户提供动态信息和聊天功能。
查看案例研究
-
Trivago – 为什么我们选择 Go
“Go 的简洁性和其先进的工具链不仅让我们能够扩展我们的服务,更重要的是,还能扩展软件工程过程本身。减少新员工入职和培训的阻力对公司的生产力有重大影响,在像 trivago 这样不断变化的环境中更是如此。”
查看案例研究
-
Twitch - Go 向低延迟 GC 的迈进
我们在 Twitch 的许多最繁忙的系统中使用 Go。它的简洁、安全、高性能和可读性使其成为我们为数百万用户提供实时视频和聊天服务时遇到的问题的良好工具。
查看案例研究
-
Uber - 用 Go 打造的 GPU 驱动的分析引擎
AresDB [用 Go 编写] 在 Uber 被广泛用于支持我们的实时数据分析仪表盘,使我们能够大规模地就业务的方方面面做出数据驱动的决策。
查看案例研究
-
Wildlife Studios 如何用 Go 构建后端系统
Wildlife 是一家专注于手机游戏的巴西本土全球公司。我们的目标是开发能让数十亿人快乐的游戏。我们拥有近 4000 万日活跃用户,并依赖 Go 作为我们核心平台的主要语言,因为它具有扩展我们后端服务的特性。
查看案例研究
-
X - 每天 50 亿次实时会话
我们现在每天处理约 50 亿次会话,并且还在增长。数亿台设备每秒向 Answers 端点发送数百万个事件。在您阅读到这里的这段时间里,Answers 后端已经接收并处理了大约 10,000,000 个分析事件。
查看案例研究