This microservice is responsible for searching hackathons.
- Express.js: A javascript framework to handle with HTTP requests/responses.
- Fuse.js: A javascript library to apply fuzzy search
- Mongoose: A MongoDB ODM for javascript
- Kafka-node: A kafka client for node.js
This services implements (or try to implement) a clean architecture by Uncle Bob.
The picture below shows the relationship between the service components.