SaaS Tech Stack 2026: Der vollständige Framework-Leitfaden

Ein von Solo-Gründern getesteter SaaS-Stack-Entscheidungsrahmen für 2026 – Frontend, Runtime, Datenbank, Auth, Payments, Storage und E-Mail mit Kostenkennzahlen und Entscheidungsbaum.

Huifer
Huifer
30. Juni 202612 min read
Auch verfügbar auf:English · 中文

Geschrieben von Huifer, Solo-Entwickler und Maintainer von TanStack Ship. Ich habe seit 2023 mehr als 12 TanStack-Apps auf Cloudflare Workers deployed, drei davon mit echter MRR. Die Kostenkennzahlen und Entscheidungsregeln in diesem Beitrag stammen aus diesen Deployments – einschließlich der Migration von Vercel im Jahr 2024, die 3.400 $/Jahr allein bei den Ausgangskosten (Egress) gespart hat. Ich habe diesen Leitfaden neu geschrieben, nachdem mir der dritte Gründer geschrieben hatte: „Wenn Sie heute nochmal von vorne anfangen würden – was würden Sie tatsächlich wählen?"

Verifizierte Quellen: TanStack Start docs · Cloudflare Workers pricing · Cloudflare D1 docs · Stripe Checkout · Better Auth Letztes Update: 2026-06-30 · Changelog


TL;DR: Ein SaaS-Stack für 2026 bedeutet sieben Entscheidungen: Frontend-Framework, Runtime, Datenbank, Authentifizierung, Payments, Storage, E-Mail/Warteschlangen. Die falsche Runtime kostet Sie in Jahr zwei das 5- bis 10-fache an Egress-Kosten. Die falsche Datenbank kostet Sie eine mehrwöchige Migration. Der falsche Auth-Anbieter kostet Sie eine Neuumsetzung. Wählen Sie Edge-first (Cloudflare Workers + D1 + R2), wenn Sie im Maßstab operieren oder dies planen. Wählen Sie Vercel + Postgres, wenn „in einem Wochenende starten" alles andere übertrifft. Das Sieben-Schichten-Framework, die Kostentabelle, der Migrationskosten-Rechner und der Entscheidungsbaum folgen.


Warum die Stack-Entscheidung die teuerste Entscheidung im Jahr 2026 ist

Im Jahr 2026 ist Ihr SaaS-Tech-Stack keine Liste von npm-Paketen. Er ist eine Sammlung von Vendor-Beziehungen, die Ihre Hosting-Rechnung, Ihren Cold Start, Ihre Datenhaltung, Ihre Einstellungsfähigkeit und Ihre Exit-Kosten bestimmt.

Ich habe das 2024 gelernt. Meine erste ernsthafte SaaS-Anwendung lief auf Next.js + Vercel + Supabase. Sie stellte 29 $/Monat pro Kunde in Rechnung. Im 14. Monat kostete Vercel Egress allein 240 $/Monat, Supabase 90 $, und der Cold Start auf der Dashboard-Route betrug 1,4 Sekunden. Ich habe die Migration auf Cloudflare Workers + D1 + R2 über sechs Wochen durchgeführt. Egress sank auf 0 $. Der Cold Start sank auf 280 ms. Die Hosting-Kosten sanken von 330 $/Monat auf 19 $/Monat.

Diese Migration war ein sechs Wochen dauerndes Projekt, weil ich Geschäftslogik an Vercel-spezifische Primitive gekoppelt hatte (Edge Config, Blob, KV). Hätte ich mit dem portablen Stack begonnen, hätte ich 3.400 $ an Hosting-Kosten im ersten Jahr und sechs Wochen Engineering gespart.

Die Stack-Entscheidung im Jahr 2026 ist die teuerste Entscheidung, die Sie treffen werden, weil sie die einzige ist, deren Kosten sich drei Jahre lang still anhäufen.

Was „Zusammengesetzte Kosten" in der Praxis bedeutet

Ein Egress-Unterschied von 30 $/Monat klingt im ersten Monat nicht ernst. Im 36. Monat sind es 1.080 $ an Hosting, die Sie nicht hätten ausgeben müssen. Im 60. Monat sind es 1.800 $. Der Zusammensetzungseffekt macht die Stack-Entscheidung zu einer 5-Jahres-Kosten, nicht zu einer 5-Tage-Entscheidung.

Die drei Vektoren der zusammengesetzten Kosten

Drei Kennzahlen häufen sich 2026 zusammen: Egress (verdoppelt sich jährlich, wenn Nutzerinhalte wachsen), Datenbankspeicher (wächst mit den Nutzern) und Cold Start (zerstört die Conversion im Maßstab). Ein Stack, der günstig startet und teuer wächst, ist schlechter als ein Stack, der etwas teurer startet und günstig wächst – denn der zweite belohnt Sie dafür, dass Sie erfolgreich sind.

Das Sieben-Schichten-Entscheidungsframework

Jeder SaaS-Stack im Jahr 2026 hat dieselben sieben Schichten. Jede Schicht hat 2–4 tragfähige Optionen. Jede Option hat einen messbaren Kompromiss. Das Framework unten bewertet jede Schicht nach denselben fünf Dimensionen, die ich verwende, wenn ich einen Stack für ein neues Projekt bewerte:

  1. Portabilität – Kann ich migrieren, ohne neu schreiben zu müssen? (1 = Neu schreiben, 5 = Drop-in)
  2. Kosten bei 100k MAU – Monatliches Hosting + Datenbank + Egress in Dollar
  3. Cold Start – p99 Zeit bis zum ersten Byte bei einem frischen Worker/Function
  4. Type Safety – Trägt die Schicht Types von Ende zu Ende?
  5. Lock-in – Wie viele meiner Geschäftslogik-Dateien referenzieren Vendor-Primitive?

Ich bewertet jede Schicht mit 1–5 pro Dimension. Eine perfekte Schicht erzielt 25. Eine reale Schicht erzielt 14–22. Die Gesamtpunktzahl des Stacks ist die Summe über alle Schichten; die Kosten-Spalte ist die Dollarzahl, die auf Ihrer nächsten Rechnung zählt.

Warum diese fünf Dimensionen und nicht fünf andere

Ich habe diese Dimensionen gewählt, weil sie diejenigen sind, die den Maßstab überstehen. Andere Achsen (Beliebtheit, Hype, Ecosystem-Buzz) sehen auf einem Launch-Tag-Blogbeitrag gut aus und bezahlen nicht Ihre Monats-12-Rechnung. Portabilität, Kosten, Cold Start, Type Safety und Lock-in sind die fünf, die ein Jahr später auf dem Produktions-Dashboard erscheinen.

Schicht 1 – Frontend-Framework

Das Frontend-Framework ist die Schicht, die Sie jeden Tag spüren. Die falsche Wahl verlangsamt jedes Feature, das Sie liefern.

FrameworkStack-PassungType SafetyCold StartSSRLock-inScore /25
Next.js 15 (App Router)Vercel-first, portierbar zu NetlifyGut (RSC, partiell)~250 ms✅Hoch (Server Actions, RSC)17
TanStack StartCloudflare Workers, Node, BunExzellent (type-safe Router + Server Functions)~80 ms✅Gering (TanStack Router ist portierbar)22
Remix / React Router v7Node, Edge, ServerlessGut (Loader/Action-Typen)~180 ms✅Gering19
AstroStatic + Islands, jede RuntimeGut (Content Collections)~30 ms✅Gering20
SvelteKitNode, EdgeGut~120 ms✅Gering19

Wo Next.js gewinnt

Ecosystem. Wenn Sie React-Entwickler einstellen, kennen diese Next.js. Die Bibliothek mit Komponenten von Drittanbietern, die Stack Overflow-Antworten, die Trainingsdaten des KI-Editors – alles bevorzugt Next.js.

Wo TanStack Start gewinnt

Type Safety. TanStack Routers Compile-Time-Routenvalidierung fängt useParams()-Fehler zum Build-Zeitpunkt ab. TanStack Starts Server Functions tragen Types von der Datenbank bis zur React-Komponente, ohne eine handgeschriebene DTO-Schicht. Wenn Sie jemals einen Runtime-Fehler deployed haben, weil ein Loader die falsche Form zurückgegeben hat – diese ganze Fehlerklasse verschwindet.

Wo Remix und Astro gewinnen

Remix gewinnt mit dem „Form-first"-Mentalmodell – wenn Ihre SaaS Dashboard-lastig ist, ist Remix' action + loader-Muster das sauberste in der Branche. Astro gewinnt bei content-lastigen SaaS – wenn Ihr Produkt zu 60 % Landing Page und zu 40 % App ist, ist Astro Islands-Modell schneller zu rendern und günstiger zu hosten als Next.js.

Die ehrliche Einschätzung für einen Solo-Gründer: Wählen Sie TanStack Start, wenn Ihnen Type Safety und Edge-native Deployment am Herzen liegen, Next.js, wenn Ecosystem und KI-Editor-Reife wichtiger sind, Astro, wenn Ihre SaaS hauptsächlich Content ist.

Schicht 2 – Runtime

Die Runtime ist die Schicht, die Ihre Kostenobergrenze bestimmt. Die falsche Runtime ist der teuerste Fehler im Stack.

RuntimeKaltstart p99Kosten pro AnfrageEdge-AbdeckungLock-inScore /25
Cloudflare Workers~50 ms0,30 $/M Anfragen300+ StädteGering (Workers ist eine Standard-Isolate-API)23
Vercel Functions~1.400 ms0,60 $/M + EgressBegrenzte RegionenHoch (Vercel-only APIs)15
AWS Lambda~200 ms (mit Provisioned)0,20 $/M + GB-s30+ RegionenMittel (Lambda ist portierbar)18
Fly.io Machines~50 ms (warm)0,02 $/M + GB-s30+ RegionenGering (Docker-Container)19
Bun on Fly~30 ms0,02 $/M30+ RegionenGering20

Die Kostenlücke ist die Schlagzeile. Bei 10 Mio. Anfragen/Monat:

  • Cloudflare Workers: 5 $/Monat (im 5 $-Workers Paid-Plan enthalten)
  • Vercel Functions: 40 $/Monat + Egress (0,15 $/GB)
  • AWS Lambda: 20 $/Monat (kein Egress bei API Gateway, wenn CloudFront weggelassen wird)
  • Fly.io: 30 $/Monat für 3 shared CPUs

Cloudflare gewinnt bei Kosten und Edge-Abdeckung. Vercel gewinnt bei Developer Experience. Die ehrliche Einordnung: Vercels DX ist 2026 tatsächlich besser. Cloudflares Kosten sind im Maßstab tatsächlich besser. Wenn Sie bei <100k MAU starten, ist Vercels DX den Aufpreis wert. Wenn Sie bei >500k MAU operieren, summieren sich Cloudflares Kosten zu Ihren Gunsten.

Schicht 3 – Datenbank

Die Datenbank ist die Schicht, die am schwierigsten zu migrieren ist. Die falsche Datenbank ist ein sechs-wöchiges Rewrite.

DatenbankTypLatenz an der EdgeMulti-RegionVendor Lock-inKosten bei 10 GBScore /25
Cloudflare D1SQLite an der Edge<10 ms (Lesen)Ja (Lesereplikate)Mittel (D1 API)0 $ (enthalten)22
Supabase (Postgres)Postgres30 ms+ (Single-Region)Ja (Multi-Region Beta)Mittel (Supabase JS, RLS)25 $ (Pro)18
Neon (Serverless Postgres)Postgres20 ms+ (Branches)Ja (Lesereplikate)Gering (Postgres Wire-kompatibel)19 $ (Launch)20
Turso (SQLite an der Edge)SQLite an der Edge<10 ms (Lesen)Ja (Replikate)Gering (libSQL ist Open Source)29 $ (Scaler)22
PlanetScale (MySQL)MySQL (Vitess)25 ms+Ja (Horizontales Sharding)Mittel (PlanetScale-only Features)39 $ (Scaler)17

Wo D1 gewinnt

Kostenlos. D1 ist im Workers Paid-Plan enthalten, auf dem die meisten SaaS-Apps bereits sind. Bei 10 GB: 0 $. Die Leselatenz an der Edge ist die niedrigste in dieser Liste.

Wo D1 Sie kostet

Schreiblatenz. D1 ist repliziertes SQLite; ein Schreibvorgang zum Primary und dann ein Lesen von einem Replikat dauert im schlimmsten Fall ~80 ms. Wenn Ihre SaaS schreiblastig ist (Echtzeit-Chat, kollaboratives Editieren), ist D1 die falsche Wahl.

Wo Supabase, Turso und Neon gewinnen

Supabase gewinnt bei Postgres-Features – pgvector, Volltextsuche, RLS auf Datenbankebene, Stored Procedures. Turso gewinnt bei Portabilität, weil libSQL Open Source und selbst-hostbar ist. Neon gewinnt bei Branching – jeder PR erhält in 2 Sekunden eine isolierte Datenbankkopie.

Die ehrliche Einschätzung: D1, wenn Ihre Daten in 10 GB passen und Sie mehr lesen als schreiben; Supabase, wenn Sie Postgres-Features brauchen; Turso, wenn Portabilität die #1-Einschränkung ist; Neon, wenn Sie 10 PRs/Tag deployen und isolierte Vorschauen wollen.

Schicht 4 – Authentifizierung

AnbieterTypEdge-nativKosten bei 10k MAULock-inScore /25
Better AuthOSS (selbst gehostet)✅ Ja0 $ (host auf D1)Keiner (Sie besitzen den Code)23
ClerkSaaS✅ Ja (via Middleware)25 $ (Pro)Mittel (Clerk-Komponenten)19
Auth0SaaS⚠️ Teilweise35 $ (Essentials)Hoch (Auth0-spezifische APIs)14
NextAuth / Auth.jsOSS⚠️ Node-only0 $Gering17
Supabase AuthSaaS✅ Ja0–25 $ (Pro)Mittel (Supabase-only)18

Wo Clerk gewinnt: Vorgefertigte Komponenten. <SignIn />, <UserButton />, <OrganizationSwitcher /> sparen drei Wochen ein. Wenn Ihre SaaS B2B ist und Sie in Woche eins Org-/Team-Management brauchen, ist Clerk die richtige Wahl.

Wo Better Auth gewinnt: Eigentum. Better Auth ist MIT-lizenziert und läuft in Ihrer Codebase. Keine per-MAU-Gebühren, keine Vendor-Abhängigkeit, keine Clerk-förmigen Abstraktionen, die in Ihre Geschäftslogik einsickern. Wenn Sie bei 50k+ MAU operieren, kehrt sich die Rechnung um: Better Auth ist 0 $, Clerk kostet 25+ $/Monat.

Wo NextAuth/Auth.js gewinnt: Next.js-nativ. Wenn Sie sich für Next.js in Schicht 1 entschieden haben, ist NextAuth die Wahl mit der geringsten Reibung.

Wo Supabase Auth gewinnt: Im Bundle mit der Datenbank. Wenn Sie Supabase für Schicht 3 gewählt haben, ist Supabase Auth ein Vendor weniger zu verwalten.

Die ehrliche Einschätzung: Better Auth, wenn Sie Edge-native und kostenbewusst sind; Clerk, wenn Sie in Woche eins B2B-Org-/Team-Features brauchen; Supabase Auth, wenn Supabase Ihre Datenbank ist.

Schicht 5 – Payments

Der 2026-Standard ist Stripe. Die Entscheidung betrifft das Integrationsmuster, nicht den Vendor.

IntegrationSSR-freundlichWebhook-KomplexitätType SafetyScore /25
Stripe Checkout (hosted)✅ JaGering (ein Webhook)Gut (TS SDK)22
Stripe Elements (embedded)✅ JaMittel (mehrere Webhooks)Gut19
Stripe Payment Intents (DIY)✅ JaHoch (voller PCI-Scope)Gut14
Paddle / LemonSqueezy (MoR)✅ JaGeringEingeschränkt18

Für 95 % der SaaS-Produkte ist Stripe Checkout (hosted) die richtige Wahl. Die Integration ist ein Redirect zu einer von Stripe gehosteten Seite, ein Webhook auf dem Rückweg und ein customer.subscription.created-Ereignishandler. Das TypeScript SDK ist type-safe, die Dokumentation ist erstklassig, und die Conversion-Rate übertrifft Elements, weil Nutzer der Stripe-Domain vertrauen.

Ich habe Stripe in fünf SaaS-Produkten integriert. Jedes Mal war die Lehre dieselbe: Starten Sie mit Checkout, migrieren Sie nur dann zu Elements, wenn A/B-Tests beweisen, dass Elements für Ihre spezifische Zielgruppe besser konvertiert.

Schicht 6 – Storage

StorageEgress-KostenKosten bei 100 GBLock-inScore /25
Cloudflare R20 $1,50 $ (nur Storage)Gering (S3-kompatible API)24
AWS S30,09 $/GB1,50 $ Storage + 9 $ EgressGering (S3 API ist der De-facto-Standard)21
Vercel Blob0,15 $/GB0,20 $ (Pro) + EgressHoch (Vercel-only)14
Backblaze B20,01 $/GB0,50 $ Storage + 1 $ EgressGering (S3-kompatibel)22

R2 ist die herausragende Storage-Entscheidung im Jahr 2026. Zero Egress ist ein echtes Produktfeature. Eine SaaS, die 1 TB Bilder/Monat auf Vercel Blob bedient, zahlt 150 $. Auf R2 zahlt sie 0 $. Wenn Ihre SaaS bildlastig ist (E-Commerce, Portfolio, nutzergenerierte Inhalte), ist das eine 4-fache Kostenreduktion.

S3 ist der sichere Standard. Wenn Sie AWS bereits als Standard nutzen, ist S3s Lock-in das geringste der Cloud-Vendor-Optionen, weil jede andere Cloud die S3 API spricht.

Vercel Blob ist die Falle. Es sieht günstig aus (0,20 $/Monat für den Pro-Tier), bis Ihre Egress-Rechnung kommt.

Schicht 7 – E-Mail + Warteschlangen

SchichtAnbieterKosten bei 100k E-Mails/MonatLock-inScore /25
E-MailResend20 $ (Pro)Gering22
E-MailAWS SES1 $ (Pay-as-you-go)Gering21
WarteschlangenCloudflare Queues0,40 $/M (Workers Paid)Gering22
WarteschlangenInngest0 $ (Free-Tier)Mittel20
WarteschlangenBullMQ (selbst gehostet auf Fly)5 $ (Fly)Keiner19

Resend ist der 2026-Standard für transaktionale E-Mail. Die DX ist exzellent, die React Email-Integration ist die beste in der Branche, und 20 $/Monat für 100k E-Mails ist angemessen.

AWS SES ist der Kostenführer. 1 $/Monat für 100k E-Mails. Wenn Sie AWS-Expertise haben, ist SES die richtige Wahl.

Cloudflare Queues ist der neue Standard für asynchrone Arbeit auf Workers. Bei 0,40 $ pro Million Operationen sind die Kosten für 99 % der SaaS-Produkte vernachlässigbar.

Alles zusammenfügen – Der empfohlene Stack für 2026

Für einen Solo-Gründer, der 2026 eine B2C- oder Prosumer-SaaS startet, ist der empfohlene Stack:

text
Frontend:    TanStack Start        (type-safe, edge-native, AI-friendly)
Runtime:     Cloudflare Workers    (300+ cities, sub-50ms cold start, $5/mo)
Database:    Cloudflare D1         (SQLite at edge, $0 up to 10GB)
Auth:        Better Auth           (self-hosted, $0, MIT-licensed)
Payments:    Stripe Checkout       (hosted, webhook-only, type-safe SDK)
Storage:     Cloudflare R2         (zero egress, S3-compatible API)
Email:       Resend                (React Email, $20/mo for 100k)
Queues:      Cloudflare Queues     (built-in, $0.40/M)

Dies ist der Stack, der TanStack Ship antreibt. Jedes Modul ist dort, weil es in der Produktion kaputtgegangen ist und ich es repariert habe. Jedes Modul, das ich entfernt habe, war dort, weil ein Starter es auf dem Papier in Woche eins brauchte – aber in der Praxis Probleme verursachte.

Die Kosten für eine SaaS mit 100k monatlichen Anfragen und 10k aktiven Nutzern:

text
Workers Paid Plan:    $5/month
D1 (unter 10GB):      $0
R2 (unter 100GB):     $0
Better Auth:          $0 (selbst gehostet)
Stripe:               2.9% + 30¢ per Transaktion
Resend:               $20/month (Pro Plan)
Cloudflare Queues:    $0.40/month
────────────────────────────────
Gesamt Infrastruktur: ~$26/month

Der äquivalente Stack auf Vercel + Supabase + Vercel Blob bei derselben MAU-Anzahl kostet ~95 $/Monat. Bei 1M MAU wächst die Lücke auf 400 $/Monat auf Vercel gegenüber 45 $/Monat auf Cloudflare.

Der Entscheidungsbaum – Wählen nach Gründerprofil

Die Antwort auf „Welchen Stack soll ich wählen" hängt von drei gründer-spezifischen Einschränkungen ab: Launch-Fenster, Ziel-MAU in Monat 12 und Team-Vertrautheit. Nutzen Sie diesen Entscheidungsbaum:

text
Wenn Ihr Launch-Fenster < 14 Tage beträgt und Sie
Next.js-Erfahrung haben → Vercel + Supabase + NextAuth

Wenn Sie bei >100k MAU operieren oder dies planen
und Ihnen Kosten wichtig sind → Cloudflare Workers + D1

Wenn Sie in Woche eins B2B-Org-/Team-Features brauchen
und Sie das Budget haben → Clerk + Vercel

Wenn Sie Postgres-Features brauchen (pgvector, RLS, Volltextsuche)
und Sie mehr lesen als schreiben → Supabase

Wenn Sie 10+ PRs/Tag deployen und isolierte DB-
Branches pro PR wollen → Neon + Cloudflare Workers

Wenn Sie Type Safety von Ende zu Ende und Edge-native
Deployment wollen → TanStack Start + Cloudflare

Wenn Sie horizontales Sharding brauchen und Sie
Tabellen >100M Zeilen haben werden → PlanetScale

Wenn Sie AWS-Expertise haben und Sie die
niedrigstmöglichen E-Mail-Kosten wollen → AWS SES + Lambda

Grenzfälle, die der Entscheidungsbaum nicht abdeckt

Der Gründer „mit 14 Tagen bis zum Launch". Wählen Sie Vercel + Supabase + NextAuth. Die kombinierte DX ist die schnellste in der Branche. Die Kostenlücke ist real, aber bei <5k MAU gering.

Der Gründer „der in 18 Monaten 50k MAU erreichen wird". Wählen Sie Cloudflare Workers + D1 + Better Auth. Die Migrationskosten, die Sie vermeiden, häufen sich mit den Kosteneinsparungen, die Sie erzielen.

Der Gründer „B2B SaaS inside einem Enterprise-Kunden". Wählen Sie Cloudflare Workers. Die Runtime deployt nahe am POP des Kunden. Single-Region Postgres wird eine Procurement-Prüfung eines Fortune-500-Kunden nicht überstehen.

Der Gründer „mit einer bestehenden Next.js-Codebase bei 50k MAU". Bleiben Sie auf Vercel, bis die Kostenlücke die Migrationskosten übersteigt. Die Break-even-Schwelle liegt bei ungefähr 200k MAU.

Der Migrationskosten-Rechner

Wenn Sie auf Vercel starten und eine Cloudflare-Migration in Betracht ziehen, hier ist das grobe Kostenmodell, das ich verwende:

text
Migrationsprojekt:        4–6 Wochen Solo-Dev-Zeit
Codebase-Änderungen:
  - Vercel Edge Config    → Cloudflare KV (1–2 Tage)
  - Vercel Blob           → R2 (1 Tag, S3-kompatibel)
  - Vercel Postgres       → D1 (1–2 Wochen, Schema-Rewrite)
  - Vercel Functions      → Workers (2–3 Wochen, API-Rewrite)
  - NextAuth              → Better Auth (2–3 Tage)
  - Vercel Analytics      → Self-hosted (1–2 Tage)
Gesamt Migration:          5–7 Wochen

Einsparungen Jahr 1 bei 100k MAU:  ~1.000 $
Einsparungen Jahr 1 bei 500k MAU: ~4.800 $
Einsparungen Jahr 1 bei 1M MAU:   ~12.000 $

Break-even: 6–9 Monate für Solo-Dev, schneller mit einem Team

Wenn die Migration schneller ist als die prognostizierten Einsparungen, bleiben Sie, wo Sie sind. Wenn die Einsparungen schneller sind, migrieren Sie, bevor Sie die MAU-Schwelle erreichen. Der Fehler, den ich gemacht habe, war, dass ich nach dem Zeitpunkt migriert bin, als die Kosten bereits wehtaten – sechs Wochen Schmerz, die ein anderer Ausgangsstack vermieden hätte.

Was TanStack Ship Ihnen gibt (und was nicht)

TanStack Ship ist der Stack oben, vorgeschaltet. Sie erhalten:

  • TanStack Start + Cloudflare Workers, Deployment in 10 Minuten
  • D1-Schema mit Multi-Tenant-tenant_id-Muster
  • Better Auth, an D1 angebunden
  • Stripe Checkout + Webhook + Kundenportal
  • R2 Admin-Dateibrowser
  • Resend Transaktionale E-Mail + React Email-Vorlagen
  • Cloudflare Queues für asynchrone Arbeit
  • 14 Produktionsmodule: UTM-Attribution, MRR-Dashboard, Blog-CMS, Empfehlungssystem, E-Mail-Kampagnen, Admin-Panel, Dateimanager, i18n (en/zh/de), MCP-Server-Card, KI-Editor Skills
  • Versionierte Agent Skills, auf Drift in CI getestet

Sie erhalten nicht: Einen Vercel-Deploy-Button (Cloudflare nur aus Prinzip), Next.js-Kompatibilität (TanStack Router ist das Routing-Modell), oder eine Community in der Größe von ShipFasts (kleiner, wachsend und ausgerichtet auf Edge-first-Gründer).

Die ehrliche Einordnung: TanStack Ship ist die richtige Wahl, wenn der oben empfohlene Stack zu Ihren Einschränkungen passt. Es ist die falsche Wahl, wenn Sie Vercels DX brauchen, eine größere Community oder ein anderes Framework als TanStack.

Das Fazit

Es gibt keinen einzelnen „besten" SaaS-Stack im Jahr 2026 – nur den besten für Ihr Launch-Fenster, Ihre Ziel-MAU, Ihre Kostentoleranz und Ihre Team-Vertrautheit. Die sieben Schichten oben sind das Framework. Die Kostentabelle ist die Budgetrealität. Der Entscheidungsbaum ist die Kurzliste.

Wählen Sie Vercel + Supabase + NextAuth, wenn Launch-Geschwindigkeit alles andere übertrifft. Wählen Sie Cloudflare Workers + D1 + Better Auth, wenn Kosten und Edge-Abdeckung die Einschränkungen sind. Wählen Sie TanStack Start + Cloudflare, wenn Type Safety ein Feature ist, keine Nettigkeit. Wählen Sie den TanStack Ship-Starter, wenn Sie den empfohlenen Stack vorgeschaltet haben möchten, mit den Modulen, die Sie in Monat sechs brauchen werden – bereits in der Produktion gebaut und getestet.

Die Entscheidung liegt bei Ihnen. Die Kosten häufen sich so oder so.


Nächster Schritt: Vergleichen Sie den Kopf-an-Kopf-Gegner zu ShipFast in TanStack Ship vs. ShipFast, den Vergleich zu Makerkit in TanStack Ship vs. Makerkit, oder durchstöbern Sie die vollständige Vergleichshub. Die vollständige Modulaufschlüsselung finden Sie auf der Preisseite; die Funktionsübersicht zeigt, was im Starter enthalten ist.