The provided kafka key in (some of the) replies can be used
by NB services to talk <directly> to _this_ local shard
that replied, effectively using kafka partitioning to
not rely on the relaying mechanism.
The keys list is calculated upon each kafka partition rebalancing,
if the partition number changes.
Signed-off-by: Oleksandr Mazur <oleksandr.mazur@plvision.eu>
> https://doc.rust-lang.org/cargo/guide/cargo-toml-vs-cargo-lock.html
States, that
> Remove Cargo.lock from gitignore if creating an executable, leave it for libraries
Since this project is all about concrete application, let's track
this file as it's essential for the Docker build (in case of absence /
file change build fails inside docker).
Signed-off-by: Oleksandr Mazur <oleksandr.mazur@plvision.eu>