I need help with a project related to designing and building Distributed Systems (Computing)

Job ID: 32308008

Budget: $80 – $130 USD

Report + Code
Deadline: 10th of December - 21:00 (UK TIME)

Please go through the attached file before bidding for the project.

Create an application on the e-banking services industry. As part of the project you have to develop a set of protocols/messages and build a reference implementation that simulates the operations of a smart automated environment.

As a result, your environment could consist of smart services and devices that inter- communicate with each other.

Your devices/services must publish themselves and discover each other. Your devices/services should communicate via gRPC. Java programming language must be used to develop your solution.

You should begin by devising your own scenario. There must be a minimum of 2 separate services that would simulate the operations of smart-automated environment. It is key to specify what operations
are supported on each “service/device” in a corresponding proto file.

Finally, to demonstrate your implementation a simple client GUI should be developed, operating as a main controller that discovers and uses your devices/services.