Most large-scale web companies have over time evolved their system architecture from a monolithic application over a monolithic database to a set of loosely-coupled microservices connected by asynchronous events. This keynote will discuss when, why, and how to make this transformation. It will discuss the architectural challenges and benefits of services, as well as the similar challenges and benefits to the organization itself. Subtly and powerfully, when everything works best our architecture and our organization both mirror and reinforce one another.
The presenter has led several of these transformations, and has the scars to prove it. He will share his experiences of companies going through the transition, like WeWork and Stitch Fix, to companies on the other side, like Google and eBay. You will take away actionable suggestions for how to transform your own architecture and organization.
SHARE THIS TALK
WeWork, VP ENGINEERING
Randy Shoup is a veteran of Silicon Valley, and has worked as a senior technology leader and executive at companies ranging from small startups to mid-sized places to eBay, Google, and Stitch Fix. Randy is currently VP Engineering at WeWork in San Francisco.
Earlier, Randy was Chief Engineer at eBay for 6 1/2 years, where he was responsible for multiple generations of eBay’s realtime search infrastructure. He was CTO and co-founder of a startup, and learned just how difficult and different it is to build a company from scratch. He was Director of Engineering at Google for Google App Engine, building and operating the world’s largest platform-as-a-service. He also spent a year and a half applying eBay and Google lessons consulting with startups and large enterprises on how to improve their organizations and technology.
He is particularly passionate about the nexus of culture, technology, and organization.