Backend
Auch bekannt als: Server, Server-Seite
Der Teil einer Anwendung, der entscheidet, speichert und rechnet. Läuft auf einem Server, nicht im Browser. Der Nutzer kann ihn nicht direkt manipulieren. Hier liegen Sicherheit, Wahrheit und die Verbindung zur Datenbank.
Backend ist die Seite einer App, die der Nutzer nicht sieht. Sie nimmt Anfragen aus dem Frontend entgegen, prüft sie, rechnet, liest und schreibt in die Datenbank, spricht mit anderen Systemen. Sie läuft auf einem Server, nicht im Browser.
Wo die Wahrheit liegt
Ein einfaches Bild: Das Frontend ist die Speisekarte in der Hand des Gastes. Der Gast kann sie anmalen, Wünsche draufkritzeln, „Rechnung 0 €" notieren. Die Küche rechnet trotzdem nach. Genau das ist das Backend. Es glaubt nichts, was von außen kommt, und prüft alles selbst.
Was ins Backend gehört
Sicherheits-Prüfungen (Auth, Autorisierung, Rate Limits), Berechnungen, die stimmen müssen (Preise, Beträge, Rabatte), Datenhaltung (über die Datenbank), Anbindungen an fremde Systeme, sensible Geschäftslogik. Kurz: alles, was nicht verloren gehen oder manipuliert werden darf.
Abgrenzung
Das Backend kennt mehrere Nutzer gleichzeitig. Das Frontend sieht nur den einen Nutzer, der gerade im Browser aktiv ist. Deshalb müssen Rechte pro Anfrage auch serverseitig geprüft werden, nicht nur anhand dessen, was das Frontend „weiß".