Production Apps

Faculty supports the deployment of production grade applications. This is the most customisable option for building and running apps for clients. Whilst R Shiny, Plotly Dash and custom apps are great for rapid prototyping or building tools for internal users, they may not provide all the features to make your app suitable for production.

The Production Apps feature allows you to choose any stack for your app. You can define your own Docker image and deployment configuration for maximum flexibility and reproducibility. You can maintain better control of resources allocated to your app, such as CPU and memory, and ensure stability by configuring the number of replicas to meet your redundancy requirements.

At the same time, your production app will still benefit from Faculty’s built-in authentication and authorisation.

You can register a new production app via the Deployments page in Faculty, however to deploy the app to the registered subdomain you will need access to the underlying Kubernetes infrastructure. This is currently only accessible via the bastion - please get in touch with Faculty support for further assistance.