fernandocampo / subscriptify

3 stars 1 forks source link

Notificación por email que una suscripcion vence #37

Closed fernandocampo closed 6 months ago

fernandocampo commented 8 months ago

Ver dominio proppio de email https://workspace.google.com/pricing?hl=es-419_ar

Ver add on heroku, Mailer To Go https://elements.heroku.com/addons/mailertogo

How to set email notifications for background jobs on Heroku - VIDEO https://www.youtube.com/watch?v=z3Op2BKZ4y0

Opciones (ideal que sea facil y funcione con heroku en prod para mandar mails) Mailtrap Sendgrip Postmark Mailgun

Formas de implementar 1) Ver guias de Rails Action Mailer y Active Job, en heroku la de scheduler

2) Sidekiq para procesar en el background, con Action Mailer para mandar los mails. Se puede configurar SMTP con AWS SES

3) Usar clockwork scheduled-job o una gema similar para correr un query de forma diaria que encuentre las suscripciones por vencer (1 semana antes?) . y despues loopear sobre los records y enviar email usandio postmark

fernandocampo commented 7 months ago

Lecturas recomendadas https://medium.com/@hasnatraza.dev/rails-cron-jobs-task-scheduling-in-rails-f7662106feaa https://edgeguides.rubyonrails.org/active_job_basics.html https://edgeguides.rubyonrails.org/action_mailer_basics.html

fernandocampo commented 7 months ago

https://www.reddit.com/r/rails/comments/11hzw32/sidekiq_redis_in_heroku_production/