Объединение Google App Engine и CloudMailIn на Heroku в одной настройке
Я разрабатываю веб-приложение на Google App Engine, для которого недавно решил, что оно требует высокопроизводительных функций обработки входящей электронной почты. Функциональные возможности GAE для входящей электронной почты довольно ограничены, однако CloudMailIn на Heroku, похоже, может делать все, что я хочу ( https://addons.heroku.com/cloudmailin)
Считаете ли вы разумным решение запустить веб-сайт, учетные записи пользователей и базы данных в GAE и запускать CloudMailIn отдельно, например, с помощью соединения API для записи в хранилище данных в GAE? До сих пор я построил все свои веб-приложения на GAE, поэтому я предпочитаю придерживаться того, что знаю. Однако, если это может укусить меня, когда я масштабируюсь, тогда, конечно, я перенесу все в Heroku. У кого-нибудь есть опыт с этим?
1 ответ
Благодаря ответам Питера и Стива я теперь понимаю, что и Sendgrid, и CloudMailIn можно контролировать с помощью простого веб-крюка, поэтому нет необходимости включать Heroku здесь. К вашему сведению, я в конечном итоге использовал MailGun Routes, потому что их функции лучше соответствовали моим требованиям.