Skip to content

Актуальная архитектура tghub.dev

Стек технологий

Я выбрал стек на питоне, так как лучшая библиотека для Telegram (telethon) написана на этом языке. Для backend API/worker я использую fastapi с асинхронной sqlachemy.

Архитектура на высоком уровне

Мониторинг

Я использую 'стандартное' решение с prometheus + grafana. Есть дашборд статистики с количеством сохраненных сообщений и некоторыми интегральными числами.

dashboard 1

Также у меня есть метрики, связанные с http, для приложений с API dashboard 2