Skip to content

Aktuelle Architektur von tghub.dev

Tech Stack

Ich habe den Python-Stack gewählt, da die beste Library für Telegram (Telethon) in Python geschrieben ist. Für das Backend-API und den Worker verwende ich FastAPI mit asynchronem SQLAlchemy.

Architektur auf hoher Ebene

Überwachung

Ich verwende eine 'Standard'-Lösung mit Prometheus + Grafana. Es gibt ein Statistik-Dashboard mit gespeicherten Nachrichten und einigen integralen Zahlen.

Dashboard 1

Außerdem habe ich HTTP-bezogene Metriken für Anwendungen mit APIs Dashboard 2