YoVDO

What I Wish I Had Known Before Scaling Uber to 1000 Services

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Microservices Courses Load Testing Courses Distributed Tracing Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore insights from Matt Ranney, Chief Systems Architect at Uber, on scaling microservices architecture in this GOTO Chicago 2016 conference talk. Gain valuable lessons learned from Uber's journey to over 1,000 production services. Discover the advantages and challenges of microservices, including complexity costs, language choices, and HTTP considerations. Delve into operational issues, performance optimization, distributed tracing, logging, and testing strategies. Learn about migrations, open source considerations, and navigating organizational politics. Understand the crucial tradeoffs involved in scaling a microservices architecture for rapidly growing companies like Uber.

Syllabus

Intro
What advice would I have gotten
Microservices
Why Microservices
Cost of Microservices
Cost of Complexity
Languages
HTTP
Operational Issues
Performance
Performance vs Optimization
Fanout
Distributed tracing
Overhead from tracing
Logging
Load Testing
Failure Testing
Migrations
Open Source
Politics
Tradeoffs


Taught by

GOTO Conferences

Related Courses

Addressing Algorithmic Bias
GOTO Conferences via YouTube
Empowering Consumers - Evolution of Software in the Future
GOTO Conferences via YouTube
Why Static Typing Came Back
GOTO Conferences via YouTube
Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
GOTO Conferences via YouTube
It's Not Hard to Test Smart - Delivering Customer Value Faster
GOTO Conferences via YouTube