This would allow to make REST API generation super easy (using grpc gateway), and would ultimately make it possible to simplify rostful (doing only debugging tools serving, not the REST API).
Deployment would also be simpler since we wouldnt need all these python web dependencies to serve ROS services as REST. Rostful could live completely in a python venv, connecting via gRPC gateway.
http://www.grpc.io/
This would allow to make REST API generation super easy (using grpc gateway), and would ultimately make it possible to simplify rostful (doing only debugging tools serving, not the REST API).
Deployment would also be simpler since we wouldnt need all these python web dependencies to serve ROS services as REST. Rostful could live completely in a python venv, connecting via gRPC gateway.