this is my first micro-service project And because I made the project alone, it was very difficult to debug for me.
the api-getway and service registery are created with fastify. while user, course, category services created with express.main database is mongodb and for message broker i use rabbitmq.
first go to service registery create a terminal and start it "npm run dev", then in each service create terminall and write "npm run dev" to start it.