02 — Lösung
Monorepo in einem einzigen Docker-Image: Next.js 16 + .NET 9 + React-Admin
Wir haben das gesamte System von Grund auf neu gebaut. Ein .NET-9-Prozess hostet das Backend-API, liefert die statische Admin-SPA aus und leitet über einen YARP-Proxy die Root-URL zum Next.js-SSR. Weniger Container, einfacherer Betrieb, eine CI/CD-Pipeline.
01.NET 9 + EF Core + PostgreSQL Backend
ASP.NET Core 9 REST-API auf Azure-verwaltetem PostgreSQL. Die Host-Anwendung liefert außerdem das statische Admin aus und leitet Anfragen über einen YARP-Proxy an den Next.js-SSR-Prozess weiter. Alles in einem einzigen Docker-Image aus der Azure Container Registry.
02Öffentliche Website — Next.js 16 + React 19 + Tailwind 4
Vollständiges SSR über alle 6 Sprachen (25 Seitentypen × 6 Locales). Slugs pro Locale, dynamisch generierte OG-Bilder auf der Edge-Runtime und ein In-Memory-Redirect-Cache für null DB-Last bei jedem Request.
03KI-gestützte Übersetzungs-Pipeline
Jede Entität hat tschechischen Quell-Content und N Übersetzungs-Datensätze. Eine tschechische Änderung löst einen TranslationBackgroundJob aus, der eine Batch-Anfrage an die Anthropic Claude API sendet, asynchron pollt und die Ergebnisse in die Datenbank übernimmt. Ein Übersetzungs-Audit-Dashboard zeigt Redakteuren, was noch fehlt.
04KI-Sitemap-Matcher + Redirect-System
Ein LLM verglich 536 URLs der alten Website mit 1.333 auf der neuen und schlug für 97,6 % der Fälle Redirects vor. Eine Redirect-Datenbank mit 12-monatiger Aufbewahrung, Ketten-Flattening (keine A→B→C-Sprünge) und automatischen Redirects, wenn ein Redakteur einen Slug ändert. Middleware cached 308-Redirects mit 3 Minuten TTL.
05SEO auf E-Commerce-Niveau
17 JSON-LD-Typen: MedicalOrganization, Physician, MedicalProcedure, FAQPage, JobPosting, BreadcrumbList und mehr. AggregateRating aus importierten Google-Bewertungen sorgt für Sterne-Bewertungen in den SERPs. Vollständiges Hreflang für 6 Sprachen plus x-default auf jeder URL.
06Admin-Portal mit 14 CRUD-Bereichen
React 19 + Vite 8 + Material-UI 7. Ärzte, Behandlungen, Filialen, Preise, Q&A, Akademie, News, Bücher, Karriere, Bewertungen (automatisch aus Google importiert), Übersetzungen, Redirects, CDN-Dateien, Benutzer. Google OAuth 2.0 mit E-Mail-Allowlist plus Audit-Trail mit Point-in-Time-Recovery.
07Analytics für PPC-Performance-Kampagnen
Google Tag Manager mit Consent Mode v2 (DSGVO). Conversion-Events newsletter_signup, phone_click, email_click und booking_click übergeben CZK-Werte für Google Ads Smart Bidding. Cookie-Banner und Rechtsseiten in 6 Sprachen.