---
title: "Convex"
title_en: "Convex"
description: "Convex ist ein reaktives Backend-as-a-Service: Datenbank, serverseitige TypeScript-Funktionen und Echtzeit-Updates in einem System. Modern Stack nutzt es für Anfragen, CRM und Admin hinter der Webseite — sichtbar für Besucher ist nur das Ergebnis, nicht der Anbieter."
description_en: "Convex is a reactive backend-as-a-service: database, server-side TypeScript functions and real-time updates in one system. Modern Stack uses it for enquiries, CRM and admin behind the website — visitors see the result, not the vendor."
summary_en: "Convex is a reactive backend-as-a-service: database, server-side TypeScript functions and real-time updates in one system. Modern Stack uses it for enquiries, CRM and admin behind the website — visitors see the result, not the vendor."
direct_answer_en: "Convex is a backend platform that combines a transactional database, server functions written in TypeScript and automatic real-time updates. Queries re-run when data changes, so UIs stay in sync without custom WebSocket code. It is application backend, not a CMS; Modern Stack uses it for enquiries and internal tools."
url: "https://modern-stack.de/glossar/convex"
type: "glossary"
kind: "glossary"
language: de-DE
updated_at: "2026-10-06T18:00:00+00:00"
---

# Convex

## English Abstract

Convex is a reactive backend-as-a-service: database, server-side TypeScript functions and real-time updates in one system. Modern Stack uses it for enquiries, CRM and admin behind the website — visitors see the result, not the vendor.

## Quick Answer (EN)

Convex is a backend platform that combines a transactional database, server functions written in TypeScript and automatic real-time updates. Queries re-run when data changes, so UIs stay in sync without custom WebSocket code. It is application backend, not a CMS; Modern Stack uses it for enquiries and internal tools.

## Key Takeaways (EN)

- Convex bundles database, functions and live subscriptions in one TypeScript backend.
- Queries are reactive: clients update automatically when data changes.
- It is an app backend, not a CMS; public content lives in the MDX catalog.
- Your website does not need Convex — it needs a backend that fits its needs.

## English Summary

Convex is a managed backend. You define a schema and write queries, mutations and actions in TypeScript; Convex stores the data in a transactional document-relational database and pushes updates to subscribed clients. This removes the need for a separate API layer, caching and WebSocket server. Modern Stack uses Convex behind the public site for inquiry storage, CRM and admin views, while content is served from versioned MDX files on Next.js.


## Quick Answer

**Convex:** Convex ist eine Backend-Plattform, die eine transaktionale Datenbank, in TypeScript geschriebene Server-Funktionen und automatische Echtzeit-Aktualisierung vereint. Abfragen laufen bei Datenänderungen erneut, sodass Oberflächen ohne eigenen WebSocket-Code aktuell bleiben. Es ist ein Anwendungs-Backend und kein CMS; Modern Stack nutzt es für Anfragen, CRM und Admin.

> Zitierfähigkeit entsteht, wenn Definition, Struktur und klare nächste Schritte zusammenkommen.
> Steve Baka

## Key Takeaways

- Convex bündelt Datenbank, Funktionen und Live-Subscriptions in einem TypeScript-Backend.
- Reaktive Queries aktualisieren Clients automatisch, wenn sich Daten ändern.
- Es ist App-Backend, nicht [CMS](/glossar/headless-cms); öffentliche Inhalte liegen als MDX im Katalog.
- Besucher sehen das Ergebnis — Anfrage kommt an, Check läuft, Report ist da —, nicht den Anbieternamen.

## Was ist Convex?

**Convex** ist ein verwaltetes Backend, das drei Dinge zusammenführt, die du sonst einzeln betreiben würdest: eine Datenbank, eine Schicht für Server-Logik und einen Mechanismus für Live-Updates. Du beschreibst deine Daten in einem Schema und schreibst Funktionen in TypeScript. Diese Funktionen laufen auf der Plattform und greifen direkt auf die Daten zu. Die Datenbank ist dokumentenbasiert, unterstützt aber Beziehungen über IDs und Indizes; Schreibzugriffe laufen transaktional.

Es gibt drei Funktionsarten. **Queries** lesen Daten und sind reaktiv: Ändert sich ein Datensatz, den eine Query gelesen hat, berechnet Convex das Ergebnis neu und schickt es an alle abonnierten Clients. **Mutations** schreiben Daten innerhalb einer Transaktion. **Actions** dürfen externe Dienste aufrufen — etwa einen E-Mail-Versand oder eine Prüfung per HTTP — und schreiben ihre Ergebnisse über Mutations zurück.

## Wie funktioniert die Reaktivität?

Bei klassischen Backends fragt der Browser regelmäßig nach neuen Daten oder du betreibst einen WebSocket-Server, der Änderungen verteilt. Convex nimmt dir diese Arbeit ab: Eine Query abonniert die Daten, die sie liest. Wird ein relevanter Datensatz verändert, aktualisiert die Plattform das Abo. In einer Admin-Oberfläche erscheint eine neue Anfrage dadurch sofort, ohne Neuladen.

Zusätzlich sind Argumente und Rückgabewerte per Validator beschrieben. Das schützt vor fehlerhaften Eingaben und liefert Typen von der Datenbank bis in die React-Oberfläche. Für öffentlich aufrufbare Funktionen gelten Argument-Validierung und Zugriffsprüfung als Pflicht; interne Funktionen sind nur aus Backend-Code erreichbar.

## Wofür nutzt Modern Stack Convex?

Wir setzen Convex hinter der öffentlichen Webseite ein, dort wo Zustand entsteht: abgeschickte Anfragen aus dem Formular, Kontakt- und Lead-Daten, Audit-Ergebnisse für den Webseiten-Check und die Admin-Ansicht, in der wir all das bearbeiten. Besucher bemerken davon nur das Ergebnis — das Formular quittiert die Anfrage, der Check liefert seinen Kurzreport, die Antwort kommt per E-Mail über [Resend](/glossar/resend).

Die redaktionellen Inhalte — Themen, Regionen, Glossar — liegen dagegen als MDX-Dateien im Repository, werden mit [Next.js](/glossar/nextjs) gerendert und auf [Vercel](/glossar/vercel) ausgeliefert. Für semantische Beziehungen und die Entity-Suche verwenden wir einen separaten Wissensgraphen auf [SurrealDB](/glossar/surrealdb). Jedes System hat damit eine klare Aufgabe: Convex für Vorgänge, MDX für Inhalte, SurrealDB für Beziehungen.

## Wann brauchst du kein Convex?

Eine reine Visitenkarten- oder Inhaltsseite benötigt in der Regel keine eigene Datenbank. [Statisch generierte](/glossar/ssg) Seiten mit einem Formular-Dienst reichen aus. Ein Backend wie Convex lohnt sich, wenn du Daten speichern, auswerten oder in Echtzeit anzeigen willst — Anfrageverwaltung, Kundenbereich, Buchungen, interne Dashboards. Welche Architektur zu deiner Webseite passt, klären wir im Projekt; Hintergrund liefern [SSR/SSG-Stack](/themen/ssr-ssg-stack) und [Webarchitektur im KI-Zeitalter](/themen/webarchitektur-ki-zeitalter).

Häufige Fehler bei Backend-Entscheidungen: ein Backend einführen, obwohl niemand Daten abfragt; Inhalte in die Datenbank verlagern, die als versionierte Dateien besser aufgehoben wären; öffentliche Funktionen ohne Validierung und Zugriffsprüfung freigeben.

## Verwandte Themen

- [Next.js](/glossar/nextjs)
- [Vercel](/glossar/vercel)
- [SurrealDB](/glossar/surrealdb)
- [Resend](/glossar/resend)
- [Webseite-Modernisierung](/themen/website-modernisierung)
- [Webarchitektur im KI-Zeitalter](/themen/webarchitektur-ki-zeitalter)
- [RAG](/glossar/rag)
- [SSR/SSG-Stack](/themen/ssr-ssg-stack)
- [Hosting nach Migration](/themen/hosting-nach-migration)
- [Modern Stack](/themen/modern-stack)

## Quellen

- [Convex Docs — Understanding Convex](https://docs.convex.dev/understanding/) — Convex; Offizielle Beschreibung von Datenmodell, Funktionen und Reaktivität.
- [Convex Docs — Functions](https://docs.convex.dev/functions) — Convex; Referenz zu Queries, Mutations und Actions mit Validierung.
- [SSR/SSG-Stack](https://modern-stack.de/themen/ssr-ssg-stack) — Modern Stack; Einordnung, wie Rendering, Hosting und Backend bei Modern Stack zusammenspielen.

## FAQ

### Muss meine Webseite Convex nutzen?

Nein. Eine modernisierte Webseite braucht ein Backend, das zu ihren Anforderungen passt. Convex ist die Wahl von Modern Stack für Formular-Anfragen, CRM und Admin; für reine Inhaltsseiten genügt oft ein statischer Aufbau ohne eigene Datenbank.

### Ist Convex ein CMS?

Nein. Es ist ein Anwendungs-Backend. Öffentliche Inhalte liegen bei Modern Stack als MDX im Code-Repository und werden mit [[entity:nextjs|Next.js]] ausgeliefert; Convex speichert Vorgänge wie Anfragen und Kontaktdaten.

### Worin unterscheidet sich Convex von einer klassischen Datenbank?

Eine klassische Datenbank speichert Daten, du baust API, Caching und Live-Updates selbst. Convex liefert diese Schichten mit: Funktionen laufen nah an den Daten, Queries sind reaktiv und transaktional, und Typen reichen vom Schema bis in die Oberfläche.

## Related

- [Next.js](https://modern-stack.de/glossar/nextjs)
- [Webseite-Modernisierung](https://modern-stack.de/themen/website-modernisierung)
- [Vercel](https://modern-stack.de/glossar/vercel)
- [SurrealDB](https://modern-stack.de/glossar/surrealdb)
- [Resend](https://modern-stack.de/glossar/resend)
- [Webarchitektur im KI-Zeitalter — vom CMS-Monolithen zum reaktiven Full-Stack](https://modern-stack.de/themen/webarchitektur-ki-zeitalter)
- [SSR/SSG-Stack](https://modern-stack.de/themen/ssr-ssg-stack)
- [RAG](https://modern-stack.de/glossar/rag)
- [Hosting nach der Migration](https://modern-stack.de/themen/hosting-nach-migration)
- [Modern Stack](https://modern-stack.de/themen/modern-stack)
- [Next.js vs WordPress in der KI-Suche](https://modern-stack.de/themen/nextjs-vs-wordpress-geo)
- [WordPress im KI-Zeitalter — 10 Gründe, warum der Monolith nicht mehr zeitgemäß ist](https://modern-stack.de/themen/wordpress-ki-zeitalter)

## Inline Entity Mentions

- [[entity:headless-cms]] → https://modern-stack.de/themen/headless-cms
- [[entity:resend]] → https://modern-stack.de/themen/resend
- [[entity:nextjs]] → https://modern-stack.de/themen/nextjs
- [[entity:vercel]] → https://modern-stack.de/themen/vercel
- [[entity:surrealdb]] → https://modern-stack.de/themen/surrealdb
- [[entity:ssg]] → https://modern-stack.de/themen/ssg
- [[entity:ssr-ssg-stack]] → https://modern-stack.de/themen/ssr-ssg-stack
- [[entity:webarchitektur-ki-zeitalter]] → https://modern-stack.de/themen/webarchitektur-ki-zeitalter
- [[entity:website-modernisierung]] → https://modern-stack.de/themen/website-modernisierung
- [[entity:rag]] → https://modern-stack.de/themen/rag
- [[entity:hosting-nach-migration]] → https://modern-stack.de/themen/hosting-nach-migration
- [[entity:modern-stack]] → https://modern-stack.de/themen/modern-stack

## Strukturierte Daten

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebSite",
      "@id": "https://modern-stack.de/#website",
      "url": "https://modern-stack.de",
      "name": "Modern Stack",
      "description": "Wir modernisieren bestehende Unternehmenswebseiten — schneller, klarer und besser lesbar für Suche und KI. Inhalte bleiben. Ab 500 €.",
      "publisher": {
        "@id": "https://modern-stack.de/#organization"
      },
      "inLanguage": "de-DE"
    },
    {
      "@type": [
        "Organization",
        "ProfessionalService"
      ],
      "@id": "https://modern-stack.de/#organization",
      "name": "Modern Stack",
      "legalName": "Modern Stack",
      "url": "https://modern-stack.de",
      "logo": "https://modern-stack.de/brand/logo.png",
      "email": "info@modern-stack.de",
      "telephone": "+4915225317285",
      "sameAs": [
        "https://www.google.com/search?kgmid=/g/11p1mc1kq_&q=Modern+Stack",
        "https://stevebaka.de",
        "https://www.linkedin.com/in/steve-baka/",
        "https://www.mallorca-expats.de"
      ],
      "foundingLocation": {
        "@type": "Place",
        "name": "Bad Schönborn, Deutschland"
      },
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "Glöckelsberg 13/2",
        "postalCode": "76669",
        "addressLocality": "Bad Schönborn",
        "addressRegion": "Baden-Württemberg",
        "addressCountry": "DE"
      },
      "geo": {
        "@type": "GeoCoordinates",
        "latitude": 49.22167,
        "longitude": 8.65734
      },
      "areaServed": [
        {
          "@type": "Place",
          "name": "Bad Schönborn",
          "url": "https://modern-stack.de/regionen/bad-schoenborn"
        },
        {
          "@type": "Place",
          "name": "Mingolsheim",
          "alternateName": "Bad Mingolsheim",
          "url": "https://modern-stack.de/regionen/mingolsheim"
        },
        {
          "@type": "Place",
          "name": "Langenbrücken",
          "alternateName": "Bad Langenbrücken",
          "url": "https://modern-stack.de/regionen/langenbruecken"
        },
        {
          "@type": "Country",
          "name": "DE"
        },
        {
          "@type": "Country",
          "name": "AT"
        },
        {
          "@type": "Country",
          "name": "CH"
        }
      ],
      "knowsAbout": [
        "Webseite-Modernisierung",
        "WordPress-Migration",
        "Generative Engine Optimization",
        "Lokale Sichtbarkeit Bad Schönborn"
      ],
      "founder": {
        "@id": "https://modern-stack.de/#person"
      }
    },
    {
      "@type": "Person",
      "@id": "https://modern-stack.de/#person",
      "name": "Steve Baka",
      "jobTitle": "Gründer, Modern Stack",
      "url": "https://stevebaka.de",
      "email": "info@modern-stack.de",
      "telephone": "+4915225317285",
      "sameAs": [
        "https://stevebaka.de",
        "https://www.linkedin.com/in/steve-baka/",
        "https://www.mallorca-expats.de",
        "https://geo-seo-aio.de"
      ],
      "worksFor": {
        "@id": "https://modern-stack.de/#organization"
      },
      "knowsAbout": [
        "Webseite-Modernisierung",
        "Generative Engine Optimization",
        "AI Search",
        "WordPress Migration",
        "Knowledge Graph",
        "Lokale Sichtbarkeit D-A-CH"
      ]
    },
    {
      "@type": "WebPage",
      "@id": "https://modern-stack.de/glossar/convex#webpage",
      "url": "https://modern-stack.de/glossar/convex",
      "name": "Convex erklärt: Reaktives Backend für Webseiten — Glossar | Modern Stack",
      "description": "Convex erklärt: Was das reaktive Backend leistet, wie Queries, Mutations und Actions zusammenspielen und wofür Modern Stack es hinter der Webseite für Anfragen und CRM einsetzt.",
      "isPartOf": {
        "@id": "https://modern-stack.de/#website"
      },
      "about": {
        "@id": "https://modern-stack.de/glossar/convex#main"
      },
      "breadcrumb": {
        "@id": "https://modern-stack.de/glossar/convex#breadcrumb"
      },
      "dateModified": "2026-10-06T18:00:00+00:00",
      "inLanguage": "de-DE"
    },
    {
      "@type": "DefinedTerm",
      "@id": "https://modern-stack.de/glossar/convex#main",
      "name": "Convex erklärt: Reaktives Backend für Webseiten — Glossar",
      "headline": "Convex erklärt: Reaktives Backend für Webseiten — Glossar",
      "alternateName": "Convex",
      "description": "Convex ist ein reaktives Backend-as-a-Service: Datenbank, serverseitige TypeScript-Funktionen und Echtzeit-Updates in einem System. Modern Stack nutzt es für Anfragen, CRM und Admin hinter der Webseite — sichtbar für Besucher ist nur das Ergebnis, nicht der Anbieter.",
      "abstract": [
        {
          "@value": "Convex ist ein reaktives Backend-as-a-Service: Datenbank, serverseitige TypeScript-Funktionen und Echtzeit-Updates in einem System. Modern Stack nutzt es für Anfragen, CRM und Admin hinter der Webseite — sichtbar für Besucher ist nur das Ergebnis, nicht der Anbieter.",
          "@language": "de"
        },
        {
          "@value": "Convex is a reactive backend-as-a-service: database, server-side TypeScript functions and real-time updates in one system. Modern Stack uses it for enquiries, CRM and admin behind the website — visitors see the result, not the vendor.",
          "@language": "en"
        }
      ],
      "url": "https://modern-stack.de/glossar/convex",
      "inLanguage": [
        "de-DE",
        "en"
      ],
      "datePublished": "2026-09-29T08:00:00+00:00",
      "dateModified": "2026-10-06T18:00:00+00:00",
      "author": {
        "@id": "https://modern-stack.de/#person"
      },
      "publisher": {
        "@id": "https://modern-stack.de/#organization"
      },
      "mainEntityOfPage": {
        "@id": "https://modern-stack.de/glossar/convex#webpage"
      },
      "speakable": {
        "@type": "SpeakableSpecification",
        "cssSelector": [
          ".gb-direct-answer",
          ".gb-faq-answer"
        ]
      },
      "encoding": {
        "@type": "MediaObject",
        "encodingFormat": "text/markdown",
        "name": "English direct answer",
        "text": "Convex is a backend platform that combines a transactional database, server functions written in TypeScript and automatic real-time updates. Queries re-run when data changes, so UIs stay in sync without custom WebSocket code. It is application backend, not a CMS; Modern Stack uses it for enquiries and internal tools."
      },
      "citation": [
        "https://docs.convex.dev/understanding/",
        "https://docs.convex.dev/functions",
        "https://modern-stack.de/themen/ssr-ssg-stack"
      ],
      "mentions": [
        {
          "@type": "DefinedTerm",
          "@id": "https://modern-stack.de/glossar/nextjs#main",
          "name": "Next.js",
          "alternateName": "Next.js",
          "url": "https://modern-stack.de/glossar/nextjs"
        },
        {
          "@type": "Thing",
          "@id": "https://modern-stack.de/themen/website-modernisierung#main",
          "name": "Webseite-Modernisierung",
          "alternateName": "Website modernization",
          "url": "https://modern-stack.de/themen/website-modernisierung"
        },
        {
          "@type": "DefinedTerm",
          "@id": "https://modern-stack.de/glossar/vercel#main",
          "name": "Vercel",
          "alternateName": "Vercel",
          "url": "https://modern-stack.de/glossar/vercel"
        },
        {
          "@type": "DefinedTerm",
          "@id": "https://modern-stack.de/glossar/surrealdb#main",
          "name": "SurrealDB",
          "alternateName": "SurrealDB",
          "url": "https://modern-stack.de/glossar/surrealdb"
        },
        {
          "@type": "DefinedTerm",
          "@id": "https://modern-stack.de/glossar/resend#main",
          "name": "Resend",
          "alternateName": "Resend",
          "url": "https://modern-stack.de/glossar/resend"
        },
        {
          "@type": "Article",
          "@id": "https://modern-stack.de/themen/webarchitektur-ki-zeitalter#main",
          "name": "Webarchitektur im KI-Zeitalter — vom CMS-Monolithen zum reaktiven Full-Stack",
          "alternateName": "Web architecture in the AI era — from CMS monoliths to reactive full-stack",
          "url": "https://modern-stack.de/themen/webarchitektur-ki-zeitalter"
        },
        {
          "@type": "Article",
          "@id": "https://modern-stack.de/themen/ssr-ssg-stack#main",
          "name": "SSR/SSG-Stack",
          "alternateName": "SSR/SSG stack",
          "url": "https://modern-stack.de/themen/ssr-ssg-stack"
        },
        {
          "@type": "DefinedTerm",
          "@id": "https://modern-stack.de/glossar/rag#main",
          "name": "RAG",
          "alternateName": "Retrieval-Augmented Generation",
          "url": "https://modern-stack.de/glossar/rag"
        },
        {
          "@type": "Article",
          "@id": "https://modern-stack.de/themen/hosting-nach-migration#main",
          "name": "Hosting nach der Migration",
          "alternateName": "Hosting after migration",
          "url": "https://modern-stack.de/themen/hosting-nach-migration"
        },
        {
          "@type": "Organization",
          "@id": "https://modern-stack.de/themen/modern-stack#main",
          "name": "Modern Stack",
          "alternateName": "Modern Stack",
          "url": "https://modern-stack.de/themen/modern-stack"
        },
        {
          "@type": "Article",
          "@id": "https://modern-stack.de/themen/nextjs-vs-wordpress-geo#main",
          "name": "Next.js vs WordPress in der KI-Suche",
          "alternateName": "Next.js vs WordPress for AI Search (GEO/AIO)",
          "url": "https://modern-stack.de/themen/nextjs-vs-wordpress-geo"
        },
        {
          "@type": "Article",
          "@id": "https://modern-stack.de/themen/wordpress-ki-zeitalter#main",
          "name": "WordPress im KI-Zeitalter — 10 Gründe, warum der Monolith nicht mehr zeitgemäß ist",
          "alternateName": "WordPress in the AI era — 10 reasons the monolith is no longer fit",
          "url": "https://modern-stack.de/themen/wordpress-ki-zeitalter"
        },
        {
          "@type": "DefinedTerm",
          "@id": "https://modern-stack.de/glossar/headless-cms#main",
          "name": "Headless CMS",
          "alternateName": "Headless CMS",
          "url": "https://modern-stack.de/glossar/headless-cms"
        },
        {
          "@type": "DefinedTerm",
          "@id": "https://modern-stack.de/glossar/ssg#main",
          "name": "SSG",
          "alternateName": "Static Site Generation",
          "url": "https://modern-stack.de/glossar/ssg"
        }
      ],
      "hasOfferCatalog": {
        "@type": "OfferCatalog",
        "name": "Verwandte Leistungen",
        "itemListElement": [
          {
            "@type": "ListItem",
            "position": 1,
            "item": {
              "@type": "Service",
              "@id": "https://modern-stack.de/themen/website-modernisierung#main",
              "name": "Webseite-Modernisierung",
              "url": "https://modern-stack.de/themen/website-modernisierung",
              "provider": {
                "@id": "https://modern-stack.de/#organization"
              }
            }
          }
        ]
      },
      "isPartOf": {
        "@id": "https://modern-stack.de/themen/website-modernisierung#main"
      },
      "inDefinedTermSet": "https://modern-stack.de/glossar"
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://modern-stack.de/glossar/convex#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Startseite",
          "item": "https://modern-stack.de/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Glossar",
          "item": "https://modern-stack.de/glossar"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Convex",
          "item": "https://modern-stack.de/glossar/convex"
        }
      ]
    },
    {
      "@type": "FAQPage",
      "@id": "https://modern-stack.de/glossar/convex#faq",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Muss meine Webseite Convex nutzen?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Nein. Eine modernisierte Webseite braucht ein Backend, das zu ihren Anforderungen passt. Convex ist die Wahl von Modern Stack für Formular-Anfragen, CRM und Admin; für reine Inhaltsseiten genügt oft ein statischer Aufbau ohne eigene Datenbank."
          }
        },
        {
          "@type": "Question",
          "name": "Ist Convex ein CMS?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Nein. Es ist ein Anwendungs-Backend. Öffentliche Inhalte liegen bei Modern Stack als MDX im Code-Repository und werden mit [[entity:nextjs|Next.js]] ausgeliefert; Convex speichert Vorgänge wie Anfragen und Kontaktdaten."
          }
        },
        {
          "@type": "Question",
          "name": "Worin unterscheidet sich Convex von einer klassischen Datenbank?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Eine klassische Datenbank speichert Daten, du baust API, Caching und Live-Updates selbst. Convex liefert diese Schichten mit: Funktionen laufen nah an den Daten, Queries sind reaktiv und transaktional, und Typen reichen vom Schema bis in die Oberfläche."
          }
        }
      ]
    },
    {
      "@type": "Service",
      "@id": "https://modern-stack.de/themen/website-modernisierung#main",
      "name": "Webseite-Modernisierung",
      "alternateName": "Website modernization",
      "url": "https://modern-stack.de/themen/website-modernisierung",
      "description": "Was Webseite-Modernisierung bei Modern Stack bedeutet: bestehende WordPress- und Baukasten-Webseiten auf einen modernen Web-Stack bringen — Inhalte behalten, Technik erneuern, bereit für Google und KI-Suche.",
      "provider": {
        "@id": "https://modern-stack.de/#organization"
      },
      "areaServed": [
        {
          "@type": "Place",
          "name": "Bad Schönborn",
          "url": "https://modern-stack.de/regionen/bad-schoenborn"
        },
        {
          "@type": "Place",
          "name": "Mingolsheim",
          "alternateName": "Bad Mingolsheim",
          "url": "https://modern-stack.de/regionen/mingolsheim"
        },
        {
          "@type": "Place",
          "name": "Langenbrücken",
          "alternateName": "Bad Langenbrücken",
          "url": "https://modern-stack.de/regionen/langenbruecken"
        },
        {
          "@type": "Country",
          "name": "DE"
        },
        {
          "@type": "Country",
          "name": "AT"
        },
        {
          "@type": "Country",
          "name": "CH"
        }
      ]
    }
  ]
}
```
