Парсер я бы сделал вообще отдельным микросервисом и пилил его либо многопоточным на Го, либо с использованием асинхронных фреймворков/библиотек на Python. Бэкенд админки я бы запилил на Django, скорее всего, а фронт сделал к ней на React/Angular/Vue. Но насчет бэкенда админки - вопрос достаточно спорный, потому что если делаешь фронт на React/Angular/Vue, то админка - это по сути просто rest-апи. Не знаю, возможно, использовать Django несколько избыточно.
Насчет выборки из 30 баз: возможно, правильнее сделать одну базу, в которую данные из этих 30 агрегировать. А читать уже из нее.