Overview
The components of the platform that are web servers are:
- Web Application Server
- API Server
- Jupyter Notebook
The Jupyter Notebook uses Tornado, while the Web Application Server and API Server both use Flask.
For both, it is recommended to use a web-server / reverse-proxy:
- Nginx - Lightweight server/reverse-proxy
- Apache - Popular, robust web server