Wie funktioniert SaaS? Einfach erklärt für Gründer
Wie funktioniert SaaS? Einfach erklärt mit Restaurant-Analogie: Frontend, Backend, Datenbank und API verständlich – damit du KI anleiten kannst, deins zu bauen.
Wie funktioniert SaaS? Jedes SaaS-Produkt – Gmail, Slack, Notion, deins – besteht aus vier Teilen: einem Frontend, das Nutzer sehen, einem Backend, das denkt, einer Datenbank, die sich alles merkt, und einer API, die Nachrichten dazwischen transportiert. Wenn du dir ein Restaurant vorstellen kannst, verstehst du, wie SaaS funktioniert. Und sobald du das tust, kannst du KI anleiten, eines zu bauen.
Du musst keinen Code mehr schreiben, um ein Softwareprodukt zu bauen. Aber du brauchst ein mentales Modell dessen, was du baust – sonst promptest du ins Blaue. Hier ist dieses Modell, ganz ohne Fachjargon.
Wie funktioniert SaaS? Die Restaurant-Analogie
Stell dir vor, du führst ein Restaurant. Jeder Teil eines SaaS-Produkts entspricht etwas, das du schon verstehst:
| Restaurant | SaaS-Schicht | Was sie tut |
|---|---|---|
| Der Gastraum | Frontend | Was Kunden sehen und womit sie interagieren – Buttons, Formulare, Dashboards, hübsche Farben. Alles Visuelle. |
| Die Küche | Backend | Wo die eigentliche Arbeit passiert – verarbeitet Anfragen, führt Geschäftslogik aus, erledigt die schwere Arbeit. |
| Rezeptbuch & Vorratslager | Datenbank | Wo alle deine Daten leben – Nutzerkonten, Produktinformationen, Transaktionsverlauf, alles Dauerhafte. |
| Die Kellner | API | Das Botensystem – trägt Bestellungen aus dem Gastraum in die Küche und bringt Ergebnisse zurück. |
Der Gastraum sind die Tische, das Licht, das Design der Speisekarte – die Atmosphäre, nach der Kunden dich beurteilen. Die Küche besteht aus Köchen, die Rezepten folgen und viele Bestellungen gleichzeitig abarbeiten. Rezeptbuch und Vorratslager halten das Wissen: Rezepte, Zutatenbestand, Kundenvorlieben, Bestellhistorie. Und die Kellner bringen Bestellungen in die Küche und das Essen zurück an den Tisch.
Das ist die ganze Architektur. Alles andere ist Detail.
Was passiert, wenn jemand auf „Registrieren" klickt
Verfolgen wir eine echte Reise durch das Restaurant, vom Klick bis zum Ergebnis:
- Nutzeraktion (Gastraum). Ein Besucher füllt dein Anmeldeformular aus und klickt auf „Konto erstellen". Das Frontend prüft die Basics – ist die E-Mail korrekt formatiert, ist das Passwort lang genug? Wie ein Gast, der dem Kellner sagt, dass er den Lachs möchte.
- API-Anfrage (Kellner). Das Frontend schickt die Anfrage – E-Mail, Passwort, Angaben – übers Internet an dein Backend. Der Kellner schreibt die Bestellung auf und bringt sie in die Küche.
- Backend-Verarbeitung (Küche). Das Backend prüft, ob die E-Mail schon existiert, verschlüsselt das Passwort und wendet deine Geschäftsregeln an. Der Koch prüft, ob die Zutaten da sind, und folgt dem Rezept.
- Datenbankoperation (Rezeptbuch). Das Backend weist die Datenbank an, den neuen Nutzer zu speichern, und die Datenbank bestätigt. Der Koch trägt die Bestellung ins Küchenprotokoll ein.
- Antwort (Kellner kehrt zurück). Erfolg oder eine höfliche Fehlermeldung wandert zurück ins Frontend. Der Kellner bringt das Essen – oder entschuldigt sich, wenn es aus ist.
- Nutzer sieht das Ergebnis (Gastraum). Ein neues Dashboard erscheint oder die Meldung „E-Mail existiert bereits". Der Gast genießt das Essen oder wählt etwas anderes.
Jede Funktion in jedem SaaS-Produkt, das du je benutzt hast – einen Tweet posten, ein Airbnb buchen, eine Slack-Nachricht senden – ist eine Variation genau dieser Schleife.
Das BuchThe Solopreneur RevolutionLuis Gonçalves darüber, wie du neben dem Job mit KI ein Solopreneur-Business aufbaust.Zum Buch →Die drei Schichten – und was jede niemals tun darf
Die Stärke dieses Modells liegt nicht nur darin, zu wissen, was jede Schicht tut. Sondern darin, zu wissen, was jede Schicht niemals tun darf – denn genau dort laufen Builds schief.
Das Frontend zeigt an; es entscheidet nicht. Es nimmt Eingaben entgegen und reagiert sofort auf Klicks, darf aber niemals Daten dauerhaft speichern oder sensible Geschäftslogik enthalten. Außerdem ist es zustandslos: Bei jedem Neuladen der Seite vergisst das Frontend alles – als würde der Gastraum nach jedem Service zurückgesetzt. Was überleben soll, gehört in die Datenbank.
Das Backend ist der Türsteher. Vertraue dem Frontend nie. Jede Anfrage muss in der Küche validiert, authentifiziert und autorisiert werden – so wie eine gute Küche jede Bestellung prüft, selbst wenn der Kellner sich geirrt hat. Ein Nutzer mit schlechten Absichten kann deine hübschen Formulare komplett umgehen; das Backend schützt dich wirklich.
Die Datenbank speichert; sie denkt nicht. Sie hält Daten sicher, ruft sie schnell ab und pflegt die Beziehungen zwischen Dingen. Sie trifft keine Geschäftsentscheidungen, formatiert keine Daten für die Anzeige und verschickt keine E-Mails. Sie ist das Rezeptbuch, nicht der Koch.
Die API ist ein Vertrag. Sie legt genau fest, wie Frontend und Backend miteinander sprechen – und wenn du den Vertrag änderst, geht bestehender Code kaputt. Kellner und Küche müssen sich auf das Bestellformat einigen.
Warum die Datenbank der König ist
Hier ist die Erkenntnis, die die meisten Erstbauer übersehen: Deine Datenstruktur bestimmt alles andere. Ist das Datenbankdesign falsch, retten dich weder ein hübsches Frontend noch ein cleveres Backend. Falsches Fundament, schiefes Haus – für immer.
Das dreht den Instinkt um, zuerst von der Oberfläche besessen zu sein. Die Website ist nicht das Produkt; sie ist die Schnittstelle zum Produkt. Das eigentliche Produkt sind dein Datenmodell plus deine Geschäftslogik. Eine Oberfläche lässt sich an jedem Wochenende neu gestalten. Eine Datenbank umzustrukturieren, die schon Kundendaten enthält, ist wirklich schmerzhaft. Entwirf also zuerst das Fundament – wie genau, habe ich in Datenbanken erklärt für nicht-technische Gründer aufgedröselt.
Ein weiteres Missverständnis, das es zu töten gilt: Backend und Datenbank sind nicht dasselbe. Das Backend ist Logik. Die Datenbank ist Speicher. Völlig verschiedene Aufgaben, und wenn du mit KI über dein Produkt sprichst, musst du die richtige benennen.
Warum dieses mentale Modell beim Bauen mit KI zählt
KI schreibt heute den Code – die Werkzeuge, um ein echtes Produkt zu bauen, kosten ein paar hundert Euro im Monat, nicht das Gehalt eines Entwicklerteams. Aber KI braucht Anleitung, und Anleitung setzt voraus zu wissen, über welche Schicht du sprichst:
- „Füge einen Button hinzu" → Frontend
- „Prüfe, dass E-Mails eindeutig sind" → Backend
- „Speichere die Einstellungen des Nutzers" → Datenbank
Das Modell sagt dir auch, wo Probleme sitzen. Seite lädt langsam? Könnte das Frontend sein oder eine Backend-Abfrage. Falsche Daten auf dem Bildschirm? Könnte der API-Vertrag sein oder die Datenbank. Gründer ohne diese Landkarte promptet blind und akzeptiert, was die KI ausspuckt – genau so tappt man in die Vibe-Coding-Falle. Gründer mit Landkarte treffen echte Architekturentscheidungen: Soll das im Frontend oder im Backend berechnet werden? Ist das eine neue Tabelle oder eine neue Spalte?
Du lernst nicht kochen. Du lernst genug darüber, wie ein Restaurant läuft, um der Inhaber zu sein.
12 WochenDeine Konzernkarriere war nie der PlanBewirb dich beim Solopreneur Accelerator.Jetzt bewerben →Häufig gestellte Fragen
Was ist der Unterschied zwischen Frontend und Backend?
Das Frontend läuft im Browser des Nutzers und ist alles, was er sieht und anklickt – der Gastraum. Das Backend läuft auf einem Server und übernimmt das Denken: Regeln durchsetzen, Berechtigungen prüfen, Anfragen verarbeiten – die Küche. Nutzer sehen das Backend nie, aber dort passiert die eigentliche Arbeit.
Wo werden meine SaaS-Daten tatsächlich gespeichert?
In der Datenbank – der einzigen Schicht, in der Daten dauerhaft überleben. Das Frontend vergisst beim Neuladen alles, und das Backend verarbeitet Anfragen, ohne sie zu behalten. Nutzerkonten, Bestellungen, Einstellungen: Alles liegt in Datenbanktabellen, wie Rezepte und Vorräte im Buch des Restaurants.
Muss ich Code verstehen, um mit KI ein SaaS zu bauen?
Nein – aber du brauchst dieses mentale Modell. KI schreibt die Umsetzung; du entscheidest, zu welcher Schicht eine Funktion gehört, prüfst, was zurückkommt, und merkst, wenn etwas an der falschen Stelle sitzt. Das ist eine Inhaber-Fähigkeit, kein Informatikstudium.
Sollte ich zuerst die Oberfläche oder die Datenbank entwerfen?
Die Datenbank. Deine Daten überleben deinen Code – die Oberfläche lässt sich endlos umgestalten, aber ein Datenmodell zu ändern, das schon echte Kundendatensätze enthält, ist schmerzhaft. Bring das Fundament zuerst in Ordnung, und jede Schicht darüber wird einfacher.
Wie gefangen bist du wirklich?
Mach den Corporate Suffocation Index – die kostenlose Einschätzung, ob du bereit bist, Solopreneur zu werden.