React with NodeJS
Query service is main service and even if other services fail, user can still see the data on the application though new data won't be posted
Folder structure
Client : run npm start : Runs on 3000 Port
Posts : run npm start : Runs on 4000 Port
Comments : run npm start : Runs on 4001 Port
Query : run npm start : Runs on 4002 Port
Moderation : run npm start : Runs on 4003 Port
Event Bus : run npm start : Runs on 4005 Port