-
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 - 无服务器和 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 在线商务的增长而轻松扩展,并通过让工程师在编写更少代码的情况下为不断增长的用户群体提供服务,提高开发人员的生产力。
查看案例研究
-
微软如何拥抱 Go
了解微软如何帮助支持 Go,以及如何使用 Go 为其云基础设施的部分功能提供支持。
查看案例研究
-
Monzo - 使用 Golang、微服务和容器构建银行
“Go 是创建微服务架构的理想语言,其并发功能和语言本身,使得在 Monzo 易于创建围绕“单一职责原则”的小型、简单的网络服务。”
查看案例研究
-
Netflix - 使用 SSD 进行应用程序数据缓存
使用 Go 的决定是深思熟虑的,因为我们需要一种比 Java 延迟更低的语言(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。它的简单性、安全性、性能和可读性使其成为解决我们为数百万用户提供实时视频和聊天服务时遇到的问题的理想工具。
查看案例研究
-
Twitter - 每天实时处理 50 亿个会话
我们现在每天大约有 50 亿个会话,而且还在不断增长。数亿台设备每秒向 Answers 端点发送数百万个事件。在你阅读到这里的时候,Answers 后端已经接收并处理了大约 10,000,000 个分析事件。
查看案例研究
-
Uber - Go 中的 GPU 驱动的分析引擎
AresDB([用 Go 编写])在 Uber 被广泛用于为我们的实时数据分析仪表盘提供支持,使我们能够对业务的无数方面做出大规模的数据驱动决策。
查看案例研究
-
Wildlife Studios 如何用 Go 构建后端系统
Wildlife 是一家专注于移动游戏的巴西本土全球公司。我们的目标是开发让数十亿人快乐的游戏。我们每天拥有近 4000 万活跃用户,并且依靠 Go 作为我们核心平台的主要语言,因为它具备扩展后端服务的特性。
查看案例研究