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