OpenWhisk Alarms - Any Maximum?




I’m considering using the alarm package to create custom actions on a per user basis.

Potentially I could have millions of scheduled alarms running custom user actions. The schedules would be chosen by the user in an app. Each alarm would run an action e.g. look up some data and then send a push notification if a trigger threshold is exceeded.

Will OpenWhisk support this amount of alarms?

I could stuff the lot in a database but would rather bind the alarm and action to the user as a single piece of work - seems the use case for server less.



The OpenWhisk Alarm package has a “maxTriggers” property to control the maximum number of invocations. It defaults to 1,000,000 but can be set to -1 as “infinity”.