发布于 2026-01-06 4 阅读
0

使用 Node.js Nest.js 构建微服务 #系列

使用 Node.js Nest.js 构建微服务 #系列

“构建微服务并部署到 SaaS 产品”系列视频全面涵盖了使用 Node.js 生态系统为企业级应用构建微服务的内容。

使用 Node.js Nest.js 构建微服务

链接 - https://www.youtube.com/playlist?list=PLIGDNOJWiL19tboY7wTzz6_RY6h2gpNrH

旧的 GitHub 链接

Github:https://github.com/tkssharma/12-factor-app-microservices
https://github.com/tkssharma/nestjs-graphql-microservices
https://github.com/tkssharma/nodejs-microservices-patterns

在这个播放列表中,我们将讨论使用 Node.js 进行各种不同类型的微服务开发,
例如

  • Express/Nest JS 与 Typescript 和 ORM(TypeORM、knex、Prisma)结合使用
  • 使用 AWS CDK 构造和 RDS/DynamoDB 部署服务
  • 构建不同的微服务架构
  • 使用事件驱动架构、CQRS、基于事件溯源的架构
  • 使用 AWS CDK 部署基于 AWS ECS 或 Lambda 的服务

以下是一些使用Node.js时常见的微服务架构模式和最佳实践:

  1. 单服务微服务架构:
  2. 分层微服务架构:
  3. 事件驱动型微服务架构:
  4. API网关微服务架构:
  5. 服务网格微服务架构:
  6. 无服务器微服务:
  7. 容器化微服务:
  8. 事件溯源和 CQRS:
  9. BFF(后端服务于前端)微服务架构:
  10. 数据库微服务架构:

我是 Tarun,一名出版商、培训师和开发人员,致力于企业级和开源技术 JavaScript 框架(React、Angular、sveltekit、nextjs)的开发。我精通客户端和服务端 JavaScript 编程,包括 Node.js 或其他框架。目前,我正在使用 React 和 Node.js 框架以及 GraphQL 进行开发。

我是一位充满热情的 JavaScript 开发者,擅长使用 React、Angular 和 Vue.js 以及 Node.js 开发端到端应用程序。我会发布视频教程,并撰写文章分享我所了解的一切。我的目标是创建一个美好的网络空间,没有广告和赞助内容。

文章来源:https://dev.to/tkssharma/building-microservices-with-nodejs-nestjs-series-2j7b