Menu
Sign In Search Podcasts Libraries Charts People & Topics Add Podcast API Blog Pricing

Ryan Peterman

👤 Speaker
2230 total appearances

Appearances Over Time

Podcast Appearances

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

And how did you do that?

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

When I think about distributed systems, I think about you're at a big company and you got a bunch of machines.

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

But when you were at MIT building this thing, how did you build and test it?

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

Were there spare machines that the college had or was this in the cloud?

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

When you look back on you getting the PhD in academia, being enabled to completely explore an idea versus going into industry, but maybe you worked on Spanner at Google or something like that.

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

When you look back, which path do you think would be better and why?

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

Going to your time in industry, at Dropbox, you became the most senior engineer at the company.

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

And looking through all the projects that you did, I had a series of just technical curiosities.

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

I saw this idea early in your career about multi-homing, and I wasn't familiar with that concept.

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

What is multi-homing?

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

What's the problem it solves?

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

So it's just another term for, I guess, data replication and having it available in other regions.

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

Absolutely.

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

I imagine also, I mean, the cost of storage is a concern.

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

How many replicas would you keep for something?

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

Like let's just say I stored something in Dropbox.

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

It's my document.

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

Is that on the order of one or two or is there multiple?

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

So with erasure and coding, my, my document in Dropbox is fragmented into a bunch of different chunks of data and loaded potentially from many different machines.

The Peterman Pod
Dropbox’s Former Most Senior Eng: Building Great Systems and Advice for the AI Era | James Cowling

Yes, absolutely.