DatabasesBackendTable-stakes

ORM

Also written as Object-Relational Mapping, Prisma, SQLAlchemy, TypeORM, Sequelize, Drizzle

A library that lets developers work with database data using their programming language's objects, instead of writing raw SQL (e.g. Prisma, SQLAlchemy, Hibernate).

Think of it like

Like a translator who converts your everyday requests into the filing clerk's precise paperwork language, so you don't have to fill out the forms yourself.

Junior or senior?

Junior sounds like

Trusts the ORM's generated queries without checking them.

Senior sounds like

Can describe a time an ORM's query was too slow and what they did about it.

Ask them

“Tell me about a time an ORM's generated query was too slow. What did you do about it?”