Distributed databases with Peter Mattis

The Pragmatic Engineer · · Duration 1:41:50

A conversation with Peter Mattis about his technical origin story, observations on distributed file systems—including GFS and Colossus—and perspectives on AI-assisted software development and self-directed learning with tools. Read 5 viewpoints with supporting evidence and source links.

Understand this piece

5 key points

Synthesis

  1. Gaming as gateway to software engineering

    Gaming was a little bit of a gateway drug for me as a software engineer, as many other people.

    Supporting evidence 1

    Original excerpt

    Gaming was a little bit of a gateway drug for me as a software engineer, as many other people.

    Peter Mattis · 2:10

    Read in source context →

    Continue exploring

    technical origin story →
  2. The single-node GFS master was a bottleneck

    Mattis describes the single-node GFS master as “a bit of a bottleneck.”

    Supporting evidence 1

    Original excerpt

    There was this GFS master as a single node, and it was a bit of a bottleneck.

    Peter Mattis · 21:24

    Read in source context →
  3. Colossus stored metadata in Bigtable

    Mattis says Colossus stored its metadata in Bigtable.

    Supporting evidence 1

    Original excerpt

    And so Colossus stored its metadata inside Bigtable.

    Peter Mattis · 21:35

    Read in source context →
  4. Tools can help explore design ideas

    Mattis says the tools under discussion can help people explore design ideas.

    Supporting evidence 1

    Original excerpt

    They're also good at like helping you explore design ideas.

    Peter Mattis · 1:13:11

    Read in source context →
  5. Learn by using the tools yourself

    Mattis urges people to keep using the tools themselves—and to use them to learn.

    Supporting evidence 1

    Original excerpt

    You just got to get in there, be using these tools all the time yourself, and use it to learn.

    Peter Mattis · 1:38:14

    Read in source context →

Key moments5

Short, attributed passages with the context to verify them. The full conversation stays with its publisher.

Source & methodology

These viewpoints are linked to their original sources. Paraphrases are labeled and are not verbatim quotes.

Open transcript or source material (opens in a new tab)

On the publisher page, select Transcript to read the full text.

Report an issue

Explore these viewpoints by person