Note: this is a past event Check out the current event!

Randy Shoup

VP Engineering at WeWork

Talk

Scaling Your Architecture with Events and Services
Friday 10:20 - 11:10
Topics:
architecture
scalability
microservices
serverless
Level:
Intermediate

Your rating:
0/5

This session is a deep dive into the modern best practices around asynchronous decoupling, resilience, and scalability that allow us to implement a large-scale software system from the building blocks of events and services, based on the speaker's experiences implementing such systems at Google, eBay, and other high-performing technology organizations.

We will outline the various options for handling event delivery and event ordering in a distributed system. We will cover data and persistence in an event-driven architecture. Finally, we will describe how to combine events, services, and so-called "serverless" functions into a powerful overall architecture.

You will leave with practical suggestions to help you accelerate your development velocity and drive business results.

Watch the talk   

Workshop

Scaling Organizations and Technology
Wednesday 9:00 - 17:00
Topics:
scalability
architecture
devops
organizational culture
agile
microservices
Level:
Intermediate
Your rating:
0/5

Overview

Successful Internet companies are built on a foundation of excellent culture, efficient organization, and solid technology. As a company needs to scale, all of these parts of the foundation need to grow and scale with it. This highly interactive workshop will provide a deep dive into modern best practices at innovative companies in Silicon Valley for scaling culture, organization, and technology.

Driven primarily by the presenter’s experience ranging from small Valley startups to Google and eBay, we will learn about:

  • Scalable Organizations
  • Scalable Development Process
  • Scalable Architecture
  • Scalable Culture

You will leave with concrete recommendations you can use to start implementing improvements in your own technology organization.

Intended audience is engineering leaders – CTO, VP Engineering, Director of Engineering

Syllabus

 Module 1: Scalable Organizations
  • Small Teams
  • Specialty Skills
  • Organizational Growth
  • Global and Remote Teams

Module 2: Scalable Development Process

  • What to Build and What NOT to Build
  • Prioritization
  • Test-Driven Development
  • Technical Debt
  • Continuous Delivery
  • Experimentation

Module 3: Scalable Architecture

  • Architecture Evolution
  • Monoliths and Microservices
  • Incremental Evolution
  • Service Patterns and Anti-Patterns

Module 4: Scalable Culture

  • Collaboration and Decisionmaking
  • Learning Culture and Blameless Post-mortems

About

Randy is a 30-year veteran of Silicon Valley, and has worked as a senior technology leader and executive at various companies including eBay, Google, and Stitch Fix. Randy is currently VP Engineering at WeWork in San Francisco. He enjoys building empowered teams and large-scale infrastructure, and is particularly passionate about the nexus of culture, technology, and organization.