Cost-efficient and Scalable Dashboards in the Cloud

Gergely Daroczi

2025-12-05

Cost-efficient and Scalable
Dashboards in the Cloud

Gergely Daróczi

Dec 5, 2025

Slides: sparecores.com/talks

Press Space or click the green arrow icons to navigate the slides ->

>>> from gabors import requirements

  • Hosting interactive dashboards
  • Scalable up to 500 parallel users
  • Budget constraints

>>> import spare_cores

>>> import open_analytics.shinyproxy

ShinyProxy homepage

>>> from shinyproxy import operators

  • Manage multiple ShinyProxy instances and their configuration.
  • No downtime deployments and updates.
  • Supports Docker and Kubernetes.
  • Extensible, customizable!
  • 100% open-source.

But where to host it?

>>> from sparecores import servers

Search for cheap servers at sparecores.com

>>> from hetzner import cloud

Search for cheap cloud servers at Hetzner Cloud

>>> from hetzner import dedicated

Search for cheap dedicated servers at Hetzner Cloud

>>> __main__.dir()

  • Control plane: 3 cloud servers (2 vCPUs, 4 GiB RAM)
  • Always-on worker node: 1 dedicated server (256 GiB RAM)
  • Dynamic worker nodes: 0-10 cloud servers (32 GiB RAM)
  • Networking: private networks, vSwitch, Tailscale, exit node
  • Ingress: CloudFlare tunnel
  • GitOps: pulumi, flux

>>> __main__.dir()

Source: thecodinglove.com