Abbiamo bisogno di inviare 1000 (meno di 10.000) al giorno per alcuni anni. I dati si trovano in un database SQL Server: sono presenti molti siti MVV asp.net MVC 5 e .net CORE 2 su un server Windows 2012 R2 su IIS.
Le e-mail sono inviate ai clienti che stanno scadendo, quindi alcuni calcoli sono necessari per capire a chi spedire cosa ma niente di superfluo. Sto usando AWS SES per inviare email.
Precedentemente abbiamo appena usato una pagina di moduli Web di asp.net con un timeout molto lungo colpito ad un determinato URL da pingdom.
Mi piacerebbe modernizzarlo - ho osservato Hangfire.net e RabbitMQ / RawRabbit. Non voglio impantanarmi e voglio mantenere questo relativamente semplice.
Quale sarebbe un buon modo di progettare ciò che è semplice da mantenere e costruire? Ci sono altri approcci che non ho considerato, i miei suggerimenti sono buoni?