Strategic Node.js crossroads in 2023
summary
Compares concrete choices: use Prisma when you need Prisma's diff migration and a full end-to-end workflow with a generated, type-safe client; use Drizzle for near-1:1 SQL control and Drizzle's SQL-like queries that produce predictable SQL and avoid hidden extra queries; prefer Fastify for a simple procedural server and avoid NestJS complexity and RxJS for trivial tasks; adopt tRPC type sharing only when mono-repo tight coupling is acceptable; choose Turborepo caching for fast CI builds or Nx only if you want heavy scaffolding.
AI-written summary · about
chapters (6)
- 0:00Modernizing the stack
- 2:44Data access layer options
- 11:46Backend framework selection
- 17:12Full stack integration
- 22:29Build tools and monorepos
- 30:24Philosophy of clean tooling
related talks
46mArchitecture of a Modern Enterprise Node js Application
34mNode.js Q&A
35mRethinking Enterprise Architectures with Node.js
40mIt's Not Just Node.js Anymore
30mPostgreSQL & NodeJs as Core Feature of Backend for Frontend
45mBuilding Isomorphic Apps (Updated)
49mNode.js Frameworks, or There and Back Again
23mDon't worry, be happy: The best of Angular in Node
