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
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)
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).
Redis is a good NoSQL (keys-values) database. It's working in memory (RAM) and it's very fast. We use Pingbreak to synchronise all deamons and share data with expiration. It's good for queue or cache.
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
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