Scaling During Hypergrowth
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Explore strategies for scaling engineering teams during periods of hypergrowth in this 53-minute conference talk from GOTO Aarhus 2014. Gain insights from Oliver Nicholas, Engineering Manager at Uber, as he shares experiences and best practices for managing rapid expansion. Learn about critical factors for success, including hiring generalists, designing for failure, implementing service-oriented architecture, and prioritizing monitoring and logging. Discover how to set up your company for success from day one, whether scaling past 1, 100, or 1,000 engineers. Understand the importance of choosing the right tools, maintaining security, and creating frameworks to support growth. Benefit from practical advice on navigating the challenges of rapid scaling while maintaining engineering effectiveness and meeting business goals.
Syllabus
Intro
Scaling During Hypergrowth
Who am I
Oberthur
What is Uber
Why should you listen to me
What is the most important thing
Second most important thing
Hiring generalists
People
Failure
Design for failure
Woody Allen quote
Testing wont save you
Minimize failures with redundancy
Disaster recovery plans
Stateless processes
Serviceoriented architecture
Service isolation
Automated monitoring
Logging everything
Graphing everything
Monitoring everything
Dont get creative
We did something crazy
Choose the right tool
Be secure
Create frameworks
Hire pretty geniuses
Taught by
GOTO Conferences
Related Courses
Service-Oriented ArchitectureUniversity of Alberta via Coursera Agile Development Using Ruby on Rails
Berkeley University of California via edX Software Design and Architecture
University of Alberta via Coursera Azure Resources for AWS Architects
LinkedIn Learning Cloud Computing
NPTEL via YouTube