Enhance documentation on deployment topology
I am sharing my mono-tenant deployment specification, which I sent to our infrastructure team for preparing the servers. In a real production scenario, all these URLs and ports have to be accessible from Internet, especially under HTTPS protocol, they involve fully qualified domain/subdomain creation, SSL certificates, organisational proxy and firewall management, etc. This could be another layer of complexity and costs if domains and certificates are involved. This should be clearly stated in the documentation.
Another important point, in the web.config of nsiws, I have to add a timeout setting because some SDMX queries could be time consuming when many dataflows are involved. For example, categoryscheme with references=dataflow.
<aspNetCore requestTimeout="00:05:00" processPath="dotnet" arguments=".\NSIWebServiceCore.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="InProcess" />