Alerting

Appkit supports alerting and monitoring services by running saved searches at user-defined intervals.

As opposed to real-time alerting, this allows for scheduled aggregation. For example, a user could specify to be notified every Monday morning at 9 AM about all reports that they have not previously seen.

This service supports highly scalable, clustered, and fault tolerant architectures with no single point of failure.