Zurück zur Übersicht

Begriff

Backend

Development Web S1
1 Quelle 1 Lernpfad 4 Backlinks enriched

Warum wichtig?

Dieser Begriff ist ein Knoten im SengakujiWorks-Wissensnetz. Nutze Level 0 für die erste Einordnung, Level 1 für Praxis, Level 2 für technische Struktur und Level 3 für Grenzen, Fallstricke und Expertenkontext.

Eine App ist wie ein Restaurant.

  • Frontend: Der prächtige Gastraum, die Speisekarte, der Kellner. (Was du siehst).
  • Backend: Die Küche, das Lager, die Buchhaltung. (Was im Hintergrund passiert). Wenn du in der App auf "Kaufen" drückst, passiert im Frontend wenig (nur eine Lade-Animation). Das Backend prüft: "Ist Geld da? Ist Ware da?" und speichert die Bestellung in der Datenbank. Das Backend läuft auf dem Server, weit weg vom User, wo es sicher ist.

Merksatz: Der serverseitige Teil einer Softwareanwendung, der für Datenverarbeitung, Geschäftslogik, Datenbankzugriffe und APIs zuständig ist und für den Benutzer unsichtbar bleibt.


Quick-Check

  1. BFF (Backend for Frontend)?
    Ein Design Pattern. Statt einer Riesen-API gibt es spezielle Mini-Backends: Eines für die iOS-App (liefert kleine Bilder), eines für Desktop (liefert viele Details).
  2. ORM?
    Object Relational Mapper. Ein Tool im Backend, das Python-Objekte automatisch in SQL-Befehle übersetzt. Spart Zeit, frisst Performance, wenn man nicht aufpasst (N+1 Problem).
  3. Headless CMS?
    Ein Backend-Only CMS (Content Management System). Es hat kein Frontend (keine Webseite). Es liefert nur JSON per API. Das Frontend baut sich der Entwickler selbst (z. B. mit React).