We use InfluxDB because we need to store time series data for scan history. It's very simple to use and it's perfect to store value on event (on datetime).
We use PhpStorm because we use PHP ! PHPStorm (included webstorm) is the best IDE for PHP. It's always Up to date with PHP version and have good plugins for productivity
Ubuntu server is a good operating system for hosting. It's free, fast, light with a rich ecosystem. We use systemd service on ubuntu to have many daemon to quickly scan all sites
We use Grafana because we have to view some application events in the time (numbers of new users, numbers of scan, numbers of new monitor, numbers of login, etc)
Vue.js have a virtual DOM and it's very fast to refresh data. it's important for Pingbreak because we can have a dashboard with thousands of websites that update every second