What does it take to build and release a large-scale, highly-available site like YouTube? As expected, scale changes things. What is surprising for most developers is where that change is mandated when building large-scale software. The answer is not in adding in more bells and whistles but instead shifting focus back to first principles that most engineers learn in their first semester of college. In this session, we are going to work through a series of thought exercises that starts with a locally developed YoutTube’esque application and takes us to fully deployed enterprise version of that application.The goal is to reframe a few deceptively simple principles that can be overlooked into a practical mental model that you can start applying to your architecture immediately.
Venmo
Principal Engineer
Lukas Ruebbelke is a Principal Engineer at Venmo, where he has the greatest job in the world. Lukas gets to spend his entire time mentoring and training developers to be effective and build things that people care about.
Lukas is also a Google Developer Expert, published author, conference speaker, event organizer, etc. His spirit animal is a red bull.
GDG Lead
GDG Organizer
GDG Organizer