Notadd 是一个开源的、基于 Nest.js 框架的微服务开发架构,您可以根据不同的业务需求使用适合的模块、插件来搭建一个微服务系统。Notadd 官方提供了抽象化的公共服务层,在服务层内,每一个模块都提供了 Grpc 接口供 Notadd 主程序进行调用。比如一个 CMS 系统,您可以使用官方提供的 nt-module-cms 和 nt-module-user 模块作为基础服务层,然后依据服务层定义的 protobuf 消息协议,使用 Notadd 主程序编写您的 API 层代码。
nt-module-cms
nt-module-user
protobuf
总之,Notadd 是新的技术方向标,能让每个 web 艺术家像构建工程一样构建程序。