Drizzle ORM
Drizzle ist ein leichtgewichtiges TypeScript-ORM: Schema in TypeScript, Queries nah am SQL, ohne Codegen – auch für Edge-Runtimes. Unsere Wahl, wenn Kontrolle und Bundle-Größe zählen.
Drizzle definiert das Datenbank-Schema direkt in TypeScript und hält Queries bewusst nah am SQL – wer die Query liest, weiß, welches SQL läuft. Es kommt ohne generierten Client und schweren Runtime-Layer aus und eignet sich dadurch auch für Serverless- und Edge-Umgebungen. Wir nutzen Drizzle, wenn SQL-Kontrolle, schlanke Deployments oder SvelteKit-Setups gefragt sind. Ob Drizzle oder Prisma besser passt, entscheiden wir pro Projekt – beide sind bei uns produktiv im Einsatz.
Typische Use Cases
SvelteKit- und Next.js-Apps mit schlanker Server-Datenschicht
Serverless- und Edge-Deployments, wo Kaltstart und Bundle-Größe zählen
SQL-erfahrene Teams, die ihre Queries lesen und optimieren wollen
Anwendungen mit komplexen Abfragen (Joins, Aggregationen, Window Functions)
SQLite- und PostgreSQL-Projekte vom Tool bis zur Geschäftsanwendung
Unser Vorgehen
- 1
Schema-Definition in TypeScript (drizzle-orm) – Typen entstehen ohne Codegen
- 2
Migrations mit drizzle-kit: generieren, prüfen, versionieren
- 3
Query-Schicht nah am SQL – lesbar, EXPLAIN-bar, ohne Blackbox
- 4
Transaktionen und Prepared Statements für kritische Pfade
- 5
Integration in Load-Funktionen (SvelteKit) bzw. Server Actions (Next.js)
- 6
Deployment mit Migrations im CI/CD – vom Node-Server bis zur Edge
Deliverables
TypeScript-Schema als Single Source of Truth (Typen inklusive)
Versionierte Migrations (drizzle-kit) mit nachvollziehbarem SQL
Lesbare Query-Schicht mit dokumentierten Zugriffs-Mustern
Seed-Scripts für Entwicklungs- und Testdaten
Übergabe-Doku: Setup, Migrations-Workflow, Konventionen
Häufige Fragen
Passt dazu
Interessiert an Drizzle ORM?
Lassen Sie uns über Ihr Projekt sprechen. Wir beraten Sie gerne unverbindlich.