The goal of this task is to demonstrate a client-server application implemented using gRPC technology, where the client application runs in a web browser environment using gRPC-Web. An important element of the task is to evaluate the application in terms of performance and communication limitations. The result of your work should also include a short report summarizing the most interesting aspects of the implementation.
The interface of the provided service should use non-trivial data types and must offer at least one streaming call.
The demonstrated task must not be a direct copy of solutions found on the Internet or in technology documentation.
- Middleware technology: gRPC
- Programming languages: only one required