Прежде всего, напишите некоторый код, который выполняет от a) до c). Проверьте это и т. Д.
Если вы хотите периодически запускать код, это хороший кандидат для использования фонового рабочего процесса. Добавить работу в очередь; когда он будет считаться завершенным, удалите его из очереди. Приблизительно каждый час добавляйте в очередь новое задание, означающее «иди за обновлениями RSS и распакуй их».
Вы можете сделать это вручную, используя Сервис простой очереди AWS или любую другую службу / библиотеку фоновой обработки заданий. Вы бы настроили рабочий экземпляр на EC2 или любом другом хостинговом решении, которое будет опрашивать очередь, выполнять задачу и повторять опрос навсегда.
Может быть проще использовать Amazon Simple Workflow Service , который, кажется, предназначен для того, что вы пытаетесь сделать (автоматизированные рабочие процессы). Примечание: я никогда не использовал его.