
Backend
Das Backend ist der Teil einer App oder Webseite, der unsichtbar auf fremden Computern läuft und dort Daten speichert, prüft und berechnet. Sichtbar ist nur das Frontend – die Oberfläche auf dem eigenen Bildschirm.
Wenn du eine App benutzt, siehst du nur einen kleinen Teil davon. Du siehst Knöpfe, Texte und Bilder auf deinem Bildschirm. Der größere Teil läuft woanders: auf leistungsstarken Computern, die im Rechenzentrum eines Unternehmens stehen. Diesen unsichtbaren Teil nennt man Backend, auf Deutsch etwa « hinterer Bereich ». Dort liegen die Daten, dort wird gerechnet, dort wird geprüft, ob dein Passwort stimmt. Der sichtbare Teil auf deinem Gerät heißt im Gegensatz dazu Frontend.
Warum die Arbeit nicht auf deinem Handy passiert
Vieles lässt sich gar nicht sinnvoll auf einem einzelnen Gerät erledigen. Dein Chatverlauf soll auch dann noch da sein, wenn dein Handy kaputtgeht. Also liegt er nicht nur bei dir, sondern zentral gespeichert. Genauso ist es bei deinem Spielstand, deinen Nachrichten oder deiner Bestellhistorie.
Ein zweiter Grund ist Sicherheit. Alles, was auf deinem Gerät läuft, kann jemand auslesen oder verändern. Deshalb prüft ein Onlineshop nie auf deinem Handy, ob du genug Geld hast. Diese Entscheidung fällt im Backend, außerhalb deiner Reichweite. Man sagt: Dem Frontend darf man nicht vertrauen.
Der dritte Grund ist Rechenleistung. Ein großes KI-Modell braucht spezielle Chips, die zehntausende Euro kosten. Solche Hardware passt in kein Smartphone. Deine Frage an einen Chatbot wandert deshalb zu einem Server, wird dort beantwortet und kommt als Text zurück. Deshalb funktionieren viele KI-Dienste ohne Internet überhaupt nicht.
Server, Datenbank und die Schnittstelle dazwischen
Ein Backend besteht meist aus drei Bausteinen. Der Server ist der Computer, der ständig läuft und auf Anfragen wartet. Die Datenbank ist ein spezielles Programm, das Informationen geordnet speichert und schnell wiederfindet. Dazwischen liegt der eigentliche Programmcode, der entscheidet, was bei welcher Anfrage passieren soll.
Frontend und Backend reden über eine Schnittstelle miteinander, meist API genannt. Das ist ein festgelegter Satz von Fragen, die das Frontend stellen darf, samt der Form der Antwort. Man kann sich das wie eine Speisekarte vorstellen. Du kannst bestellen, was draufsteht, und du bekommst genau das. In die Küche darfst du nicht.
Ein typischer Ablauf: Du tippst auf « Anmelden ». Das Frontend schickt Name und Passwort an eine bestimmte Adresse des Backends. Dort wird das Passwort mit dem gespeicherten Wert verglichen. Passt es, kommt eine Bestätigung zurück, und erst dann zeigt die App deine Startseite. Das dauert oft weniger als eine halbe Sekunde.
Backend in Störungsmeldungen und Stellenanzeigen
Am deutlichsten merkt man das Backend, wenn es ausfällt. Die App startet dann zwar, aber es lädt nichts, oder es erscheint eine Fehlermeldung. Das Frontend ist also da, bekommt aber keine Antwort mehr. Wenn ein Dienst wie Instagram oder eine Bank-App weltweit gleichzeitig streikt, liegt das fast immer am Backend.
In Stellenanzeigen wird zwischen Frontend-, Backend- und Fullstack-Entwicklern unterschieden. Backend-Leute arbeiten an Datenbanken, Schnittstellen und Serverlogik. Fullstack heißt, dass jemand beides macht. In Nachrichten über KI-Firmen taucht das Wort oft im Zusammenhang mit Kosten auf, denn Server und Strom sind teuer.
Ein häufiger Irrtum ist, Backend und Cloud seien dasselbe. Cloud beschreibt nur, dass die Server einem fremden Anbieter gehören und gemietet werden. Ein Backend kann genauso im eigenen Keller stehen. Und noch etwas: Backend hat nichts damit zu tun, ob eine App gut aussieht. Das entscheidet allein das Frontend.