Data Engineering Podcast

The Art of Database Selection and Evolution

45 snips
Dec 1, 2024
Sam Kleinman, a seasoned software engineer with experience at MongoDB, dives deep into the art of database selection. He discusses the critical trade-offs in database architectures and how they shape system design. Sam warns against the pitfalls of over-engineering and stresses leveraging database capabilities rather than pushing logic to the application layer. He identifies a significant gap in effective testing tools for database interactions, advocating for improved paradigms to ensure reliability. This insightful conversation blends technical expertise with practical advice for modern data management.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Databases' Impact

  • Sam Kleinman views database engines as pivotal for software engineering productivity.
  • They are the biggest lever to impact how engineers build applications.
ANECDOTE

Sam's Data Journey

  • Sam's interest in data started with podcasts discussing the NoSQL boom.
  • He was fascinated by infrastructure's potential, especially databases' ability to handle data persistence.
INSIGHT

S3's Impact

  • S3's reliability, low cost, and ubiquity revolutionized data storage.
  • Separating storage and compute allows for elastic scaling and serverless architectures.
Get the Snipd Podcast app to discover more snips from this episode
Get the app