the search microservice with some protobuf thrown in