
Sign up to save your podcasts
Or


You can never build anything faster than your slowest database query. In this episode, Tyler Benfield, Staff Software Engineer at Prisma, breaks down everything developers need to know about database performance, from why your queries are slow to how Prisma scales Postgres to handle billions of requests on bare metal infrastructure.
Tyler's path into databases started at Penske Racing, writing trackside software for NASCAR pit stops, and eventually led him deep into query optimization, connection pooling, and building Prisma Postgres from the ground up. We cover the most common ORM anti-patterns, why indexes are the single biggest performance lever most developers ignore, how Prisma Accelerate turns database connections into HTTP calls, and why Tyler thinks the SQL query language itself is fundamentally broken for modern web apps.
Whether you're a frontend developer afraid to touch the database or a backend engineer scaling past your first million users, this conversation is packed with practical, immediately actionable advice.
๐ธ Key Topics:
- ORMs vs raw SQL vs query builders and when to use each
- The most common Prisma anti-patterns that tank your app performance
- How database indexes actually work (the address book analogy)
- Connection pooling, serverless runtimes, and the problem Prisma Accelerate solves
- Scaling Postgres on bare metal with memory snapshots and scale-to-zero
- Per-query pricing and why Prisma charges differently than other providers
- NoSQL vs SQL and when Postgres can handle both
- Why SQL is a bad query language for nested relational data
- The future of AI agents and databases, MCP servers, and ephemeral environments
๐ FOLLOW TYLER
๐ผ LinkedIn: https://www.linkedin.com/in/tylerbenfield/
๐ฆ X/Twitter: https://x.com/rtbenfield
๐ฆ Bluesky: https://bsky.app/profile/rtbenfield.dev
๐ Website: https://tylerbenfield.me
๐๏ธ FOLLOW & SUBSCRIBE
๐ธ Instagram: https://www.instagram.com/senorsatscale/
๐ธ Instagram: https://www.instagram.com/neciudev
๐ Podcast URL: https://neciudan.dev/senors-at-scale
๐ฌ Newsletter: https://neciudan.dev/subscribe
๐ผ LinkedIn: https://www.linkedin.com/in/neciudan
๐ผ LinkedIn: https://www.linkedin.com/company/seรฑors-scale/
๐ ADDITIONAL RESOURCES
- Prisma ORM: https://www.prisma.io
- Prisma Postgres: https://www.prisma.io/postgres
- The Design of Everyday Things by Don Norman
- The Design of Future Things by Don Norman
- Designing Data-Intensive Applications by Martin Kleppmann
- Aaron Francis (database education): https://aaronfrancis.com
#Prisma #Postgres #DatabasePerformance #ORM #TypeScript #ServerlessDatabase #ConnectionPooling #SQLOptimization #WebDevelopment #SoftwareEngineering #FullStack #DatabaseIndexes #SenorsAtScale
๐ฌ What's the worst database performance issue you've ever debugged? Share your war stories in the comments!
By Dan NeciuYou can never build anything faster than your slowest database query. In this episode, Tyler Benfield, Staff Software Engineer at Prisma, breaks down everything developers need to know about database performance, from why your queries are slow to how Prisma scales Postgres to handle billions of requests on bare metal infrastructure.
Tyler's path into databases started at Penske Racing, writing trackside software for NASCAR pit stops, and eventually led him deep into query optimization, connection pooling, and building Prisma Postgres from the ground up. We cover the most common ORM anti-patterns, why indexes are the single biggest performance lever most developers ignore, how Prisma Accelerate turns database connections into HTTP calls, and why Tyler thinks the SQL query language itself is fundamentally broken for modern web apps.
Whether you're a frontend developer afraid to touch the database or a backend engineer scaling past your first million users, this conversation is packed with practical, immediately actionable advice.
๐ธ Key Topics:
- ORMs vs raw SQL vs query builders and when to use each
- The most common Prisma anti-patterns that tank your app performance
- How database indexes actually work (the address book analogy)
- Connection pooling, serverless runtimes, and the problem Prisma Accelerate solves
- Scaling Postgres on bare metal with memory snapshots and scale-to-zero
- Per-query pricing and why Prisma charges differently than other providers
- NoSQL vs SQL and when Postgres can handle both
- Why SQL is a bad query language for nested relational data
- The future of AI agents and databases, MCP servers, and ephemeral environments
๐ FOLLOW TYLER
๐ผ LinkedIn: https://www.linkedin.com/in/tylerbenfield/
๐ฆ X/Twitter: https://x.com/rtbenfield
๐ฆ Bluesky: https://bsky.app/profile/rtbenfield.dev
๐ Website: https://tylerbenfield.me
๐๏ธ FOLLOW & SUBSCRIBE
๐ธ Instagram: https://www.instagram.com/senorsatscale/
๐ธ Instagram: https://www.instagram.com/neciudev
๐ Podcast URL: https://neciudan.dev/senors-at-scale
๐ฌ Newsletter: https://neciudan.dev/subscribe
๐ผ LinkedIn: https://www.linkedin.com/in/neciudan
๐ผ LinkedIn: https://www.linkedin.com/company/seรฑors-scale/
๐ ADDITIONAL RESOURCES
- Prisma ORM: https://www.prisma.io
- Prisma Postgres: https://www.prisma.io/postgres
- The Design of Everyday Things by Don Norman
- The Design of Future Things by Don Norman
- Designing Data-Intensive Applications by Martin Kleppmann
- Aaron Francis (database education): https://aaronfrancis.com
#Prisma #Postgres #DatabasePerformance #ORM #TypeScript #ServerlessDatabase #ConnectionPooling #SQLOptimization #WebDevelopment #SoftwareEngineering #FullStack #DatabaseIndexes #SenorsAtScale
๐ฌ What's the worst database performance issue you've ever debugged? Share your war stories in the comments!