On start, the Ping Worker component will initialized itself based on a supplied “registration key” (via a file or via an environment variable). The Ping Worker periodically queried the database and pinged any target IPs at a designated interval. These results were stored back into the database. Multiple copies of the application could be deployed, with each copy acting as a separate worker based on the given “registration key”.