A simple micro-service application that communicate through a pub-sub messaging system (Apache Pulsar).)
- Clone this project
- run
make start
to build docker images and start all the services - The api gateway starts on port
8000
- To test the endpoints exposed by the gateway, you can use the documentation below
- https://documenter.getpostman.com/view/6414812/T17NZjQ7
ALternatively you can run the services seperately by
- first running the dependencies (mongo & pulsar)
make run-dep
- running the deathstar service independently
make run-deathstar
- running the destroyer service independently
make run-destroyer
- running the api gateway service independently
make run-api
The pivotal tracker board for the project can be found here - https://www.pivotaltracker.com/n/projects/2455810