company-search-consumer
A service that consumes messages from the stream-company-profile topic. The messages are then unmarhsalled and a RESTful request is sent to an external API with the intention of adding or updating documents present in an elastic search index.
Requirements
- Go
- Git
- Kafka - this is installed as part of the chs local build (within the chs-kafka VM)
- Kafka 2 - use this within Docker
Getting started
To build the service:
- Clone the repository
- Build the executable using:
make build
- Run the service in foreground with the start script:
./start.sh