2,000+ Free Courses with Certificates: Coding, AI, SQL, and More
Master Windows Internals - Kernel Programming, Debugging & Architecture
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This talk distills lessons from Uber’s growth beyond 1,000 production services using microservices. It examines the architecture’s costs and complexity, including performance, fanout, tracing, logging, testing, and migrations.
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