Я начинаю интегрировать наше приложение на основе Rails с другими внешними API. Мы начнем со служб списков рассылки (вероятно, Mad Mimi или Campaign Monitor ).
Я просто хотел бы знать, есть ли у кого-нибудь лучшие / предпочтительные практики для подхода к простой интеграции, проверке ошибок и тому подобному.
Вы помещаете функции API в обратные вызовы модели? Лучше всего, чтобы API-функции выполнялись в фоновом режиме (ala delayed_job)?