DEV Community

Mossie Chao
Mossie Chao

Posted on

NestJS Micro-services 101 Part 1 - Try to communicate btw two services

I try to learn NestJS Framework to make micro-services

Objective in Part 1

send simple message from one service to another service

// Project 1 api-gateway
nest new api-gateway

// Project เธ—เธตเนˆ 2 user-service
nest new user
Enter fullscreen mode Exit fullscreen mode

User Request (http://localhost:3000) -> API Gateway -> User

Difference btw bootstrap in api-gateway and user

api-gateway main.ts

user main.ts

api-gateway service will know user service by register in api-gateway module


so you can declare user service proxy in constructor to send data into it, by
hello is event pattern


user service controller will receive event pattern name hello by use EventPattern decorator


So, this is response

Full code

Top comments (0)