
NestJS + gRPC: a multi microservices example
Setting up a multi microservices architecture can be a daunting task, but with NestJS and gRPC, the process becomes streamlined and efficient. This particular implementation showcases how to configure a modern microservices stack using NestJS, leveraging the power of gRPC within a Docker environment. It's a comprehensive project that not only emphasizes the use of multiple NestJS microservices but also integrates a Prisma server and a MySQL database, making it robust and scalable.
The project is structured to ease the process of building and managing microservices, providing a clear path for developers interested in utilizing NestJS for complex back-end solutions. With a focus on using Protocol Buffers to define APIs, the integration of ts-proto facilitates easy and clean communication between services.

A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript.
Prisma is a server-side library that helps developers read and write data to the database in an intuitive, efficient and safe way.
A fullstack boilerplate provides a starter application that includes both frontend and backend. It should include database, auth, payments, user roles and other backend services to build a fully featured saas or webapps.
A website that uses Docker for containerization to streamline development, testing, and deployment workflows. This includes features such as containerization of dependencies, automated builds and deployments, and container orchestration to ensure scalability and availability.