hemmayo / pangaea-assignment

Pangaea Take-home assignment

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 or sudo ./start-server.sh

About

Pangaea Take-home assignment


Languages

Language:TypeScript 90.7%Language:JavaScript 6.5%Language:Shell 2.8%