Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Building at Uber Scale

Devoxx via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore techniques for building and maintaining large-scale Android projects in this conference talk from Devoxx. Learn how Uber overcomes challenges related to rapidly growing code size, expanding build times, and dissemination of configuration and coding practices. Discover improvements made to traditional tools like lint and checkstyle, and how common anti-patterns are translated into codified rules enforced at compile time. Gain insights into scaling knowledge and builds, enforcing patterns, and the impact of small defects on large systems. Understand the importance of speed in scaling build systems, and learn about solutions like Okbuck for achieving performance at scale. Delve into static analysis, computer code review, and the use of tools like checkstyle to maintain code quality in large Android projects.

Syllabus

Intro
A scalable solution to my mailbox.
Overview of scaling knowledge and builds
Disseminating knowledge
The build system and anti patterns.
Enforcing patterns
The impact of small defects on large systems
Providing railings
Pattern detection and enforcement
Static analysis and computer code review.
The relevance of speed in scaling build systems
Achieving performance and keeping up with scale
The checkstyle tool.
Build systems, speed and Okbuck.
Considering solutions at scale.

Taught by

Devoxx

Reviews

Start your review of Building at Uber Scale

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.