# Architekturübersicht Die Applikation teilt sich in eine Datenerfassungs- und eine Visualisierungsschicht: ```mermaid graph TD User([PSI User]) -->|HTTPS:443| Nginx[Zentraler NGINX Proxy] Nginx -->|Port 8501| Streamlit[Analytics App: Streamlit] Nginx -->|Port 1880 /logic| NodeRed[Logic App: Node-RED] NodeRed -->|LDAP:389| AD[PSI Active Directory] NodeRed -->|Cron Job| Script[Python-Skripte /opt/python-packages] Script -->|Daten| Shared[(shared_data / json_cache.json)] Streamlit -->|Liest| Shared ```