It's possible to separate web app, but not the API. I don't think there's any benefit in doing that though.
I already suspected. The reason is simple, having different styles for different users, with different URLs or subdomains.
Is there any documentation on this? Thanks in advance.
It should be possible. You can set up an Apache or nginx server with virtual hosts and serve different versions of the web app depending on the URL/domain.
How can I decouple the web server from the positioning server? Could I put them on different machines, for example? It's possible? Has anyone done?