Speaker: Jake Kaufman

(He / him / his)

Staff Engineer and Technical Lead for the Developer Experience Organization @Lyft

Jake Kaufman is a Staff Engineer and Technical Lead for the Developer Experience Organization at Lyft. Most recently he helped transform Lyft's developer environment away from a single machine monolith to a system that allows developers to quickly test their microservice against a shared environment with simulated traffic. Previously he worked at foursquare building the data infrastructure that enabled billions of check-ins and accurate recommendations.

Find Jake Kaufman at:

Session + Live Q&A

Breaking up Lyft’s Development Monolith

At the beginning of 2020, a Lyft developer trying to ship changes could spend an hour or more a week provisioning and maintaining a remote dev machine that ran an isolated copy of Lyft. Developers needed a way to focus locally on their service while sharing a stable testing environment.

This talk will dive deep into how we use request context propagation to enable developers to safely share our staging environment. You will learn how we attach data to requests and use that to override mesh routing to enable developers to iterate on untested code without thrashing each other. We will also get into the details of how we ensure context propagation throughout both the network and systems like queues.

As part of that I’ll also enumerate our struggles to quantify the good and bad of our new development environment. We will discuss some of our failures with surveys and adoption data and our success with second order metrics such as build times.

Date

Monday Apr 4 / 04:10PM BST (50 minutes)

Location

Churchill, G flr.

Track

Developer Enablement - The Secret Weapon

Topics

Developer Experience

Add to Calendar

Add to calendar

Share

Session + Live Q&A

Developer Enablement - What's Next?

We've talked about the history and had great examples of what's going on in some of the world's most forward-thinking tech organisations but where does it go from here? I challenge our experts to give their expectations of where the subject is going and what we might expect to see in the next few years.

Date

Monday Apr 4 / 05:25PM BST (50 minutes)

Location

Churchill, G flr.

Track

Developer Enablement - The Secret Weapon

Topics

Developer Experience

Video

Video is not available

Slides

Slides are not available

Add to Calendar

Add to calendar

Share

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.