Uber logo

How Uber Uses Golang

21 engineering articles about Golang from Uber's engineering team

Articles

Filter:
Uber logo
Uber
Advanced
PerfInsights is a performance optimization tool developed by Uber that leverages Generative AI to automatically detect performance antipatterns in Go services.
Lavanya Verma, Ryan Hang, Sung Whang, Joseph Wang
10 min read
Has Summary
--
Uber logo
Uber
Advanced
The article discusses how Uber has optimized its Continuous Integration (CI) system, SubmitQueue, to reduce resource usage by 53% and speed up wait times by 37% while maintaining a green mainline.
Dhruva Juloori, Matthew Williams, Zhongpeng Lin
17 min read
Has Summary
--
Uber logo
Uber
Advanced
The article discusses Uber's overhaul of flaky tests through the introduction of Testopedia, a centralized system designed to enhance visibility and control over test reliability.
Xiaoyang Tan, Yushan Lin, Sergey Balabanov
17 min read
Has Summary
--
Uber logo
Uber
Advanced
The article discusses the challenges faced by Uber engineers while debugging Go programs on Apple Silicon hardware, particularly focusing on the ARM64 architecture and its interaction with the DWAR...
Jeremy Quirke
11 min read
Has Summary
--
Uber logo
Uber
Intermediate
This article discusses Uber's journey in containerizing Hadoop NameNodes within their infrastructure, detailing the motivations, challenges, and architectural strategies employed during the migrati...
Matt Mathew, Prabhat Jha, Jing Zhao, Yuru Liu, Nishith Shetty, Fengnan Li
18 min read
Has Summary
--
Uber logo
Uber
Intermediate
The article discusses the author's transformative experience during an internship at Uber, highlighting the supportive environment, hands-on projects, and the opportunity to learn Golang.
Gabby Franklin
6 min read
Has Summary
--
Uber logo
Uber
Intermediate
The article introduces Carbon Feed, a centralized information platform designed for Uber earners, enhancing their decision-making capabilities.
Jane Hung, Roland Zhou, Victoria Toli, Siddharth Raja, Rushabh Patel, Thomas Barrios
8 min read
Has Summary
--
Uber logo
Uber
Intermediate
This article discusses how Uber's engineering team optimized garbage collection (GC) in their Go-based services, resulting in a significant reduction of compute costs amounting to 70,000 cores save...
Cristian Velazquez
9 min read
Has Summary
--
Uber logo
Uber
Intermediate
The article introduces uGroup, Uber's internal Kafka consumer management framework designed to enhance observability and monitoring of Kafka consumers.
Qichao Chu, Yupeng Fu, Mingmin Chen, Haitao Zhang, Xiaoman Dong
12 min read
Has Summary
--
Uber logo
Uber
Intermediate
The article discusses the development of the YAML Generator application at Uber, designed to streamline the creation of funnel YAML files for mobile data workflows.
Jack Ning, Xuan He
8 min read
Has Summary
--
Uber logo
Uber
Intermediate
This article discusses Uber's journey in containerizing their Apache Hadoop infrastructure, detailing the challenges faced and the solutions implemented over two years.
Matt Mathew, Qifan Shi, Shuyi Zhang, Jackie Murchison
20 min read
Has Summary
--
Uber logo
Uber
Advanced
The article discusses Uber's Customer Support Automation Platform, focusing on the development and implementation of the Policy Engine (PE) to enhance customer service efficiency.
Chia Yen Hung, Monis Khan, Norm Usenkanov
16 min read
Has Summary
--
Uber logo
Uber
Intermediate
The article discusses pprof++, an enhanced Go profiler that integrates hardware performance monitoring features to provide more accurate and precise profiling of Go applications.
Milind Chabbi
16 min read
Includes Code
Has Summary
--
Uber logo
Uber
Advanced
The article discusses Flipr, a dynamic configuration management tool developed by Uber to facilitate rapid and safe changes across their extensive software systems.
Andy Maule
10 min read
Has Summary
--
Uber logo
Uber
Advanced
The article discusses the evolution of Uber's API gateway, Edge Gateway, which serves as a self-serve platform for configuring, managing, and monitoring APIs across various business domains.
Madan Thangavelu, Uday Kiran Medisetty, Pavel Astakhov
17 min read
Has Summary
--
Uber logo
Uber
Intermediate
The article highlights the contributions of women engineers at Uber in celebration of International Women’s Day.
Molly Vorwerck, Wayne Cunningham, Stan Yee, Lucy
23 min read
Has Summary
--
Uber logo
Uber
Advanced
The article highlights the Uber Seattle Tech Team's contributions to mobility solutions and their diverse technological innovations.
Kara Ortbal
29 min read
Has Summary
--
Uber logo
Uber
Intermediate
Uber has announced the open sourcing of Peloton, its unified resource scheduler designed to manage resources across various workloads efficiently.
Min Cai, Mayank Bansal
5 min read
Has Summary
--
Uber logo
Uber
Advanced
AresDB is Uber's GPU-powered open-source real-time analytics engine designed to enhance data processing capabilities.
Jian Shen, Ze Wang, David Wang, Jeremy Shi, Steven Chen
25 min read
Has Summary
--
Uber logo
Uber
Advanced
The article discusses Uber's open-source tool, Denial By DNS, designed to prevent resource exhaustion caused by DNS outages.
Motiejus Jakštys
14 min read
Has Summary
--

You've reached the end! All 21 articles loaded.