Test task for Simpals inverview on Backend engineer position
worker
- Web-worker. Collects data fromdata.json
and sends them to the gRPC service (implemented)gRPC service
- gRPC service. Collects incoming data and stores them into Elasticsearch (worker -> gRPC service = implemented; api -> gRPC service = implemented, not tested)API
- API service. Requests data from Elasticsearch and returns them through GraphQL (Not implemented !!!!)
worker
- Covered with tests, except gRPC related functionalitygRPC service
- Not covered with testsAPI
- Not covered with tests
Code not documented
Simply run docker-compose up -d