FAQ
Q: How should the connumication be between Analytics API and Insight API?
For On-prem customers, it is the customers responsibility of hosting the solution. Here is our recomondation based on standard practice and handeling of certificates for all web services on the server
- Option 1: Same server, Install Analytics API on the same server as Insights API. They will then communicate locally.
- Option 2: Separate servers with secure communication, Set up HTTPS certificates between the servers. This is standard server setup.
Regardless of which option you choose, we recommend using a reverse proxy (nginx on Linux or IIS on Windows):
- Let Analytics API listen only on localhost
- Set up HTTPS in the reverse proxy
- Route all requests through the proxy