Skip to the chapter
←Node.jsGGroundworkNoNode.js
Node.js/Intermediate/I6
15 / 41 written chapters
The cover
  1. B1Runtime & tooling
  2. B2Modules & npm
  3. B3File system & paths
  4. B4Core HTTP
  5. B5Express basics
  6. B6Environment & config
  7. B7Async in Node
  8. B8Error handling
  9. B9First API
  1. I1Event loop
  2. I2EventEmitter
  3. I3Streams & buffers
  4. I4REST APIs at scale
  5. I5API design principles
  6. I6Databases
  7. I7Caching
  8. I8Auth & sessions
  9. I9Testing
  10. I10Child processes & OS
  11. I11Logging & monitoring
  12. I12Security fundamentals
  13. I13WebSockets
  14. I14Background jobs & queues
  15. I15Deployment basics
  1. A1Node internals
  2. A2Worker threads & clustering
  3. A3Streams at scale
  4. A4Performance & profiling
  5. A5AsyncLocalStorage
  6. A6Scalable architectures
  7. A7Message queues
  8. A8Serverless
  9. A9GraphQL & APIs
  10. A10Security in depth
  11. A11Native addons
  12. A12Observability
  13. A13TypeScript at scale
  14. A14Build tooling & monorepos
  15. A15CI/CD pipelines
  16. A16Production readiness
  17. A17Advanced HTTP

NoI6 · Part 2 · Intermediate

Databases

Not written yet.
15 of 41

Sketch only

01This chapter will cover

Databases

  • SQL and NoSQL clients, connection pooling
  • Migrations and ORMs (Prisma, Mongoose)

→Next stop

  1. I5Previous · I5REST API design principles
  2. I6you are here
  3. Next · I7Caching with RedisNext chapter

01Meanwhile

  • JavaScript is written, start there
  • R3 · JavaScript & TS covers this in the interview book