W
Willkommen in unserem

Willkommen in unserem technischen Blog

15 Jan 2025

Dieser Blog ist nicht nur eine Content-Plattform — es ist ein Produktionssystem, das zeigt, wie modernes Web-Engineering, KI-Automatisierung und durchdachte Architektur zusammenkommen. Jede technische Entscheidung hier spiegelt die gleichen Standards wider, die wir bei Kundenprojekten in Berlin und ganz Deutschland anwenden.


Warum diese Architektur existiert

Die meisten Blogs werden einmal gebaut und manuell gepflegt. Wir haben einen anderen Ansatz gewählt: Dieser Blog ist ein lebendiges System, das Content generiert, sich selbst optimiert und automatisch skaliert.

Die Herausforderung: konsistente, hochwertige technische Inhalte bei minimalem Engineering-Overhead. Die Lösung: eine hybride Architektur, die statische Generierung, KI-gestützte Automatisierung und intelligentes Caching kombiniert.


Core Stack: Next.js 15 + React 19

Wir nutzen Next.js 15 mit dem App Router und React 19, was uns bietet:

  • Server Components standardmäßig — null Client-JavaScript für Content-Seiten
  • Incremental Static Regeneration (ISR) — Seiten regenerieren sich automatisch ohne vollständige Rebuilds
  • Edge Runtime für dynamische Routen und API-Endpunkte
  • TypeScript strict mode für Typsicherheit im gesamten Codebase

Die App Router-Architektur bedeutet, dass wir statische Seiten, dynamische Routen und API-Endpunkte nahtlos mischen können — perfekt für einen Blog, der sowohl Performance als auch Flexibilität braucht.


Content Management: Contentlayer2

Statt eines traditionellen CMS verwenden wir Contentlayer2 für typsichere Content-Verwaltung:

Typsichere Inhalte

Jeder Blog-Post wird zur Build-Zeit mit TypeScript validiert:

export const Blog = defineDocumentType(() => ({
 name: 'Blog',
 filePathPattern: `**/*.mdx`,
 fields: {
 title: { type: 'string', required: true },
 description: { type: 'string', required: true },
 slug: { type: 'string', required: true },
 date: { type: 'date', required: true },
 lang: { type: 'string', required: true },
 tags: { type: 'list', of: { type: 'string' }, required: true },
 readingTime: { type: 'number', required: true },
 noindex: { type: 'boolean', required: false, default: false },
 },
}))

Das bedeutet:

  • Validierung zur Compile-Zeit — ungültiges Frontmatter bricht den Build
  • Autocomplete in Ihrer IDE beim Arbeiten mit Content
  • Typsichere Queries beim programmatischen Abrufen von Posts

MDX-Unterstützung

Wir schreiben Posts in MDX, was uns ermöglicht:

  • React-Komponenten direkt in Artikeln einzubetten
  • Custom Syntax-Highlighting für Code-Blöcke zu nutzen
  • Interaktive Beispiele bei Bedarf zu erstellen

KI-gestützte Content-Generierung

Einer der interessantesten Teile dieses Blogs: automatisierte Content-Generierung.

Die Pipeline

Wir haben einen GitHub Actions Workflow gebaut, der:

  1. Aus einer CSV-Queue von Artikel-Themen liest
  2. Die OpenAI API aufruft, um strukturierte Drafts zu generieren
  3. MDX-Dateien mit korrektem Frontmatter erstellt
  4. Einen Pull Request zur Review öffnet
  5. Automatisch ein Preview auf Vercel deployed

Der Workflow läuft jeden Werktag um 6 Uhr UTC und generiert einen Draft-Post pro Tag.

Warum automatisieren?

Manuelle Content-Erstellung ist zeitaufwändig:

  • Recherche und Ideenfindung
  • Schreiben und Strukturieren
  • SEO-Optimierung
  • Formatierung und Validierung

Unsere Automatisierung übernimmt die schwere Arbeit, während wir uns auf Folgendes konzentrieren:

  • Review und Verfeinerung von Drafts
  • Hinzufügen technischer Tiefe
  • Sicherstellung von Qualität und Genauigkeit

Es geht nicht darum, menschliche Kreativität zu ersetzen — es geht darum, repetitive Arbeit zu eliminieren, damit wir uns auf das Wesentliche konzentrieren können.


Internationalisierung: next-intl

Wir servieren Content auf Englisch und Deutsch mit next-intl:

Intelligente Locale-Erkennung

Unsere Middleware erkennt Benutzerpräferenzen und leitet entsprechend weiter:

  • Browser-Spracherkennung
  • Cookie-basierte Persistierung
  • SEO-freundliche URLs (/en/blog/..., /de/blog/...)
  • Googlebot-Optimierung mit korrekten Weiterleitungen

Content-Struktur

Jeder Artikel existiert in beiden Sprachen:

content/blog/
 ├── 2025-01-15-welcome-to-our-technical-blog.en.mdx
 └── 2025-01-15-welcome-to-our-technical-blog.de.mdx

Diese Struktur gewährleistet:

  • Konsistente Inhalte über Sprachen hinweg
  • Unabhängige SEO-Optimierung pro Locale
  • Einfache Wartung und Updates

Performance-Architektur

Statische Generierung mit ISR

Die meisten Seiten werden zur Build-Zeit statisch generiert und dann on-demand oder nach Zeitplan regeneriert:

  • Build-Zeit: Alle Seiten vorgerendert
  • Runtime: ISR regeneriert Seiten bei Content-Änderungen
  • Edge-Caching: Vercels CDN cached statische Assets global

Bildoptimierung

Wir nutzen die Next.js Image-Komponente mit:

  • WebP/AVIF-Formaten mit automatischen Fallbacks
  • Responsivem Sizing für verschiedene Viewports
  • Lazy Loading für unter-the-fold Content
  • SVG-Sicherheitsrichtlinien für sicheres Rendering

Bundle-Optimierung

  • Code Splitting passiert automatisch
  • Tree Shaking entfernt ungenutzten Code
  • Console-Entfernung in Production-Builds
  • Rust-basierte MDX-Verarbeitung (mdxRs) für schnellere Builds

SEO-Infrastruktur

Dynamische OG-Bilder

Wir generieren Open Graph-Bilder on-the-fly mit @vercel/og:

const ogImageUrl = `${siteUrl}/api/og?title=${encodeURIComponent(title)}&description=${encodeURIComponent(description)}`

Jeder Artikel bekommt automatisch ein einzigartiges Social-Preview-Bild.

Strukturierte Daten

Jede Seite enthält JSON-LD strukturierte Daten:

  • Article-Schema für Blog-Posts
  • Breadcrumb-Schema für Navigation
  • Organization-Schema für Unternehmensinformationen

Das hilft Suchmaschinen, unsere Content-Struktur zu verstehen.

Sitemap-Generierung

Wir nutzen next-sitemap zur Generierung von:

  • Hreflang-Tags für internationales SEO
  • Dynamischer Blog-Post-Einbindung
  • Tag-Seiten-Generierung
  • Priority- und changefreq-Optimierung

Die Sitemap regeneriert sich automatisch bei jedem Build.


Developer Experience

Typsicherheit überall

TypeScript strict mode gewährleistet:

  • Typsichere Content-Queries
  • Fehlererkennung zur Compile-Zeit
  • Besseres IDE-Autocomplete
  • Refactoring-Vertrauen

Hot Reloading

Content-Änderungen spiegeln sich sofort in der Entwicklung wider:

  • MDX-Dateien hot-reloaden
  • Frontmatter-Änderungen aktualisieren sich sofort
  • Kein manuelles Refresh nötig

Automatisierte Validierung

Wir führen Validierungsskripte aus, die prüfen:

  • Frontmatter-Schema-Compliance
  • Link-Integrität
  • SEO-Metadaten-Vollständigkeit
  • Content-Formatierungs-Konsistenz

Was Sie hier finden werden

Technische Deep-Dives

Wir schreiben über:

  • Next.js und React Architektur-Patterns
  • Performance-Optimierung Techniken
  • Backend-Engineering für skalierbare Systeme
  • DevOps und CI/CD Best Practices
  • KI und Automatisierung in der Webentwicklung

Echte Fallstudien

Lernen Sie aus tatsächlichen Projekten:

  • Wie wir Skalierungs-Herausforderungen gelöst haben
  • Architektur-Entscheidungen und Trade-offs
  • Performance-Verbesserungen und Metriken
  • Lessons Learned aus Produktions-Systemen

Engineering-Insights

Unsere Artikel fokussieren auf:

  • Praktische Lösungen statt Theorie
  • Messbare Ergebnisse mit echten Metriken
  • Architektonisches Denken für langfristige Wartbarkeit
  • Berlin/Deutschland-Kontext wo relevant

Die Automatisierungsschicht

Über Content-Generierung hinaus haben wir automatisiert:

Content-Validierung

  • Frontmatter-Schema-Checks
  • Link-Integritäts-Validierung
  • SEO-Metadaten-Verifikation
  • Markdown-Linting

Deployment-Pipeline

  • Automatische Preview-Deployments bei PRs
  • Production-Builds mit Optimierung
  • Sitemap-Regenerierung
  • Analytics-Integration

Monitoring

  • Build-Zeit-Tracking
  • Error-Rate-Monitoring
  • Performance-Metriken
  • Content-Freshness-Checks

Warum das wichtig ist

Für Entwickler

Dieser Blog demonstriert:

  • Moderne Next.js-Patterns in Produktion
  • Typsichere Content-Workflows
  • Automatisierung, die tatsächlich funktioniert
  • Performance-Optimierung Techniken

Für Content-Teams

Wir zeigen, wie man:

  • Content-Erstellung skaliert mit Automatisierung
  • Qualität bei Volumen aufrechterhält
  • Systematisch für SEO optimiert
  • Impact mit Metriken misst

Für Unternehmen

Diese Architektur ermöglicht:

  • Konsistenten Content ohne manuellen Overhead
  • SEO-Performance durch Automatisierung
  • Internationale Reichweite mit i18n
  • Skalierbares Wachstum bei steigendem Content-Volumen

Die Tech-Stack-Zusammenfassung

Core:

  • Next.js 15 (App Router)
  • React 19 (Server Components)
  • TypeScript (strict mode)
  • Contentlayer2 (Content Management)

Styling & UI:

  • Tailwind CSS (utility-first)
  • Framer Motion (Animationen)
  • Lenis (smooth scrolling)
  • Dark Mode-Unterstützung

Automatisierung:

  • GitHub Actions (CI/CD)
  • OpenAI API (Content-Generierung)
  • Vercel (Deployment)

SEO & Analytics:

  • next-sitemap (Sitemap-Generierung)
  • @vercel/og (OG-Bilder)
  • JSON-LD (strukturierte Daten)
  • Google Analytics

Was kommt als Nächstes

Wir verbessern dieses System kontinuierlich:

  • Verbesserte KI-Prompts für bessere Content-Qualität
  • Automatisierte SEO-Optimierungs-Vorschläge
  • Performance-Monitoring-Dashboards
  • Content-Analytics-Integration

Wenn Sie ein ähnliches System bauen oder unsere Architektur diskutieren möchten, sind wir immer offen für den Austausch von Insights. Dieser Blog ist sowohl Showcase als auch Lernplattform — wir dokumentieren, was funktioniert und was nicht.


Dieser Blog repräsentiert unsere Engineering-Philosophie: Systeme bauen, die skalieren, Automatisieren, was repetitiv ist, und hohe Standards für Code und Content aufrechterhalten. Jede technische Entscheidung hier spiegelt den gleichen Ansatz wider, den wir bei Kundenprojekten in Berlin und ganz Deutschland anwenden.

Abonniere unseren Newsletter!

Gib deine E-Mail ein, um unseren neuesten Newsletter zu erhalten.

Keine Sorge, wir spammen nicht

Verwandte Artikel

04 Dec 2025

Website-Performance verbessern: Engineering-Lektionen von CruiseCritic's 6 Mio. monatlichen Besuchern

Erfahren Sie, wie hochfrequentierte Websites Performance gezielt entwickeln: kontrollierte Rendering-Strategien, effiziente Datenpfade und konsistente User Experience unter Last.

27 Oct 2025

Wie wir ein KI-gestütztes System zur automatischen Blog-Erstellung aufgebaut haben

Entdecken Sie, wie H-Studio die Blog-Erstellung mit GitHub Actions, KI-Integration und automatisierten Workflows automatisiert hat. Erfahren Sie mehr über den Tech-Stack und warum es ein Game-Changer ist.

10 Jan 2025

H-Studio entwickeln: Eine moderne Webentwicklungs-Demonstration

Entdecken Sie die technische Architektur hinter H-Studios Website - erstellt mit Next.js 15, TypeScript und neuesten Web-Technologien. Erfahren Sie, wie wir 20+ Serviceseiten strukturieren, DSGVO-Konformität implementieren und für Performance optimieren.

05 Jan 2025

Warum Next.js Websites Game-Changer sind: Das komplette Bild

Entdecken Sie, warum Next.js die Webentwicklung revolutioniert. Von All-in-One-Lösungen bis hin zu blitzschneller Performance - erfahren Sie, was Next.js zur klugen Wahl für moderne Websites macht.

Willkommen in unserem technischen Blog | H-Studio