Requiero hacer una App que me permita calendarizar eventos, en primera instancia notificaciones.
La ida base seria que pueda guardar en una base de datos la fecha y hora en que quiero que se realice el evento (Notificación).
La duda que tengo es, como puedo construir una rutina para que este revisando los dato y envié la notificación.
En el servidor. Lo único que se me ocurre es poner un espacie de servicio de windows que este consultando la base de datos cada determinado tiempo (tal ves cada minuto).

Alguien ha realizado algo similar que me pueda orientar sobre buenas practicas en este tema.