Als Vega zum ersten Mal auf uns zukam, brach ihre Redaktionsplattform unter dem eigenen Erfolg fast zusammen. Der Traffic stieg schnell, doch jede Spitze bei Eilmeldungen brachte die Website nahezu zum Stillstand, und für eine Redaktion ist eine langsame Website bei einer großen Geschichte ein verpasster Moment. Unser Auftrag war klar: den Stack so neu aufzubauen, dass er plötzliche Anstürme ohne mit der Wimper zu zucken verkraftet.

Die Herausforderung

News-Traffic ist so sprunghaft wie kaum ein anderer. Ein ganz normaler Dienstagnachmittag kann sich in dem Moment, in dem eine wichtige Nachricht bekannt wird, in ein Ereignis mit zehnfachem Traffic verwandeln. Die alte Plattform renderte jede Seite auf Abruf, fragte bei jedem Request die Datenbank ab und hatte keine nennenswerte Caching-Schicht. Das funktionierte, bis Tausende Leser gleichzeitig kamen.

Wir haben früh drei Kernprobleme identifiziert:

  • Jeder Artikelaufruf löste mehrere ungecachte Datenbankabfragen aus.
  • Der Publishing-Workflow und die öffentliche Website teilten sich dieselbe Infrastruktur, sodass die redaktionelle Arbeit mit dem Leser-Traffic konkurrierte.
  • Es gab keine Möglichkeit, eine Meldung sofort live zu schalten, ohne den gesamten Cache zu leeren.

„Die neue Plattform ist nicht einfach nur schneller geworden, sie hat verändert, wie unsere Redaktion arbeitet. Wir veröffentlichen, ohne Angst vor dem Traffic.“

Unser Ansatz

Wir haben die Zuständigkeiten von Grund auf getrennt. Das Redaktions-CMS läuft jetzt auf einer isolierten Infrastruktur und veröffentlicht in eine schnelle, statisch ausgelieferte Leseschicht mit einer Echtzeit-Invalidierungspipeline. Redakteure klicken auf „Veröffentlichen“, und die Meldung ist innerhalb von Sekunden weltweit online: kein vollständiges Leeren des Caches, keine Wartezeit.

Edge-Caching & sofortige Invalidierung

Jeder Artikel wird am Edge gecacht und in Millisekunden ausgeliefert. Wenn ein Redakteur eine Meldung aktualisiert, werden nur die betroffenen Seiten invalidiert, gezielt statt auf der gesamten Website. Genau das ermöglicht es Vega, einen Liveblog zu veröffentlichen, der sich alle paar Sekunden aktualisiert, und gleichzeitig gecachte Seiten an Millionen Leser auszuliefern.

Skalierung des Leseerlebnisses

Die Leseschicht skaliert horizontal und unabhängig vom CMS. Eine Traffic-Spitze berührt die Redaktionswerkzeuge nie, sodass Journalisten auch bei den größten Nachrichtenereignissen des Jahres mit voller Geschwindigkeit weiterarbeiten.