Pangaea Take Home Assessment
For this challenge we'll be creating a HTTP notification system. A server (or set of servers) will keep track of topics -> subscribers where a topic is a string and a subscriber is an HTTP endpoint. When a message is published on a topic, it should be forwarded to all subscriber endpoints. You may use any frameworks or tools to accomplish this task.
How to start the application
- Run the publisher app in your terminal -
npm run start
- Start the subscriber servers -
node subscribers
orsudo ./start-server.sh