In T95229 there has been some discussion as to whether we should put services behind RESTBase or not. There is a patch on the way allowing services to be easily proxied/cached by RESTBase. This would allow:
- easy API discovery: all APIs (RESTBase + other services) would be available under /domain/v1/{module_name}
- performance gains as all of the APIs would be served from the same domain
- automatic caching/storage provided by RESTBase, so services would not need to regenerate already-generated content unless necessary
There have been various opinions and concerns regarding this, so let's discuss it here.