Актуальная архитектура tghub.dev
Стек технологий
Я выбрал стек на питоне, так как лучшая библиотека для Telegram (telethon) написана на этом языке. Для backend API/worker я использую fastapi с асинхронной sqlachemy.
Архитектура на высоком уровне
Мониторинг
Я использую 'стандартное' решение с prometheus + grafana. Есть дашборд статистики с количеством сохраненных сообщений и некоторыми интегральными числами.
Также у меня есть метрики, связанные с http, для приложений с API