Um breve exemplo de um microserviço utilizando Nestjs
A aplicação Backend se encarrega de cadastrar o usuário em tempo de execução e em seguida enviar uma mensagem para os 2 microserviços communication e analytics, o communication pode ser utilizado para enviar um email dando boas vindas ao usuario cadastrado e o analytics pode ser usado como uma especie de analise para verificar a data e hora que o usuário foi cadastrado, é um simples exemplo da utilização de microserviços.
Clone o projeto
git clone https://github.com/diogofelizardo/nestjs-microservices.gitEntre no diretório do projeto
cd nestjs-microservicesAbra 3 terminais e em cada terminal acesse uma pasta e instale as dependencias e inicie cada projeto para poder ter acesso aos logs da aplicação.
Terminal 1: sample-backend
cd sample-backend
npm install
npm run start:devTerminal 2: sample-communication
cd sample-communication
npm install
npm run start:devTerminal 3: sample-analytics
cd sample-analytics
npm install
npm run start:dev POST localhost:3000/| Parâmetro | Tipo | Descrição |
|---|---|---|
email |
string |
Obrigatório. Informe um email. |
password |
string |
Obrigatório. Informe uma senha. |
GET localhost:3000/analyticsSe você tiver algum feedback, por favor nos deixe saber por meio de felizardo.diogo@gmail.com



