gRPC
In this assignment, processes will communicate with one another using gRPC, an open source remote procedure call (RPC) framework. You do not need to understand exactly how gRPC works, but this guide should cover all of the details relevant to this homework.
For a tutorial on using gRPC with Rust, see here. Before starting this homework, make sure you complete the gRPC Lab, which provides a guided introduction to using gRPC with Rust.