Livingdocs ist ein Headless CMS für Redaktionen – betrieben als Managed Cloud Service auf Kubernetes in Microsoft Azure. Diese Seite zeigt, wie die Plattform aufgebaut ist, wie wir sie betreiben und warum sie bei Verlagen mit Millionen von Artikeln läuft.
Die folgenden Abschnitte beschreiben, wie Livingdocs aufgebaut und betrieben wird: von unserer Managed-Cloud-Infrastruktur und den zugrunde liegenden Technologien bis hin zu Sicherheitspraktiken und Skalierbarkeit. Zusammen bieten sie einen transparenten Einblick in die Leistungsfähigkeit der Plattform in anspruchsvollen Produktionsumgebungen.
Livingdocs läuft auf Kubernetes in Microsoft Azure, vollständig betrieben von unserem Team. Ihre Entwickler:innen konzentrieren sich auf die Website und die Apps, die Ihre Leser:innen sehen – den Betrieb des CMS übernehmen wir. Ihr Redaktionsteam muss sich nie fragen, ob die Plattform läuft.
Und Sie bekommen keine leere Plattform: Wir bringen das Publishing-Know-how aus dem Betrieb für einige der grössten deutschsprachigen Redaktionen mit, angewendet auf Ihr Setup. Workflows, Dokumenttypen, Rollen und Integrationen konfigurieren wir gemeinsam mit Ihrem Team.
Produktreleases erscheinen alle zwei Monate, Verbesserungen spielen wir dazwischen kontinuierlich in Ihre Umgebung ein. Jede Änderung testen wir zuerst in einer dedizierten Staging-Umgebung, damit nichts mitten in einer Geschichte landet. Und wenn etwas Aufmerksamkeit braucht, ist ein verantwortliches Team rund um die Uhr erreichbar – mit 24×7-SLA.
Livingdocs ist von Grund auf headless und API-first. Redakteur:innen arbeiten in einem einzigen Arbeitsbereich, dieselben strukturierten Inhalte fliessen in jeden Kanal: Web, App, Newsletter und Print – ohne erneute Bearbeitung. Das ist der Sinn von Headless für eine Redaktion: eine Quelle der Wahrheit, viele Oberflächen, keine parallelen Systeme, die App- und Web-Team synchron halten müssen.
Eine dokumentierte REST-API und Event-Webhooks binden Livingdocs in den Rest Ihres Stacks ein: DAM, Archiv, Analytics, CDN und KI-Assistenten. Die API nutzt eine releasebasierte Datumsversionierung – jede Version wird mindestens zwei Jahre unterstützt, Deprecations kündigen wir mindestens sechs Monate vorher an. Die Integrationen Ihres Teams funktionieren weiter, während sich die Plattform weiterentwickelt.
Die Plattform läuft auf Node.js mit PostgreSQL, Elasticsearch und Redis auf Kubernetes – durchgängig instrumentiert mit OpenTelemetry, Prometheus und Grafana. Damit erkennen wir Probleme, bevor Ihre Redaktion sie bemerkt.
Livingdocs ist mit starkem Fokus auf sichere und kontrollierte Inhaltsoperationen konzipiert. Die Anmeldung läuft über Ihren Identity Provider, Berechtigungen steuern projektbasierte Benutzergruppen – ergänzt um API-Tokens mit begrenztem Gültigkeitsbereich, Rotation und Ablauf. Jeder Kunde läuft in einer eigenen isolierten Umgebung: separate Daten, separate Infrastruktur, keine geteilte Mandantenfähigkeit.
Jede Aktion – ob von Journalist:innen, einer Integration oder einem KI-Assistenten – ist zugeordnet und nachvollziehbar. Das zählt, wenn redaktionelle Verantwortlichkeit auf dem Spiel steht.
Wir hosten auf Microsoft Azure in Deutschland und erfüllen damit europäische Anforderungen an Datenhaltung und DSGVO. Alle Daten sind bei der Übertragung geschützt. Unabhängige Penetrationstests beauftragen wir regelmässig, Abhängigkeiten überwachen wir kontinuierlich, um schnell auf neue Schwachstellen zu reagieren.
Livingdocs ist bei grossen europäischen Verlagen im Produktivbetrieb: Redaktionen mit über 500 Mitarbeitenden, Inhaltsbibliotheken mit Millionen von Artikeln, Bildern und Assets. Die Architektur skaliert horizontal, mit separaten Diensten für Editor, APIs und Hintergrundverarbeitung – es wächst genau der Teil, der unter Last steht. Vor aussergewöhnlichen Ereignissen wie grossen Content-Importen, Redesigns oder Wahlnächten planen wir die Kapazität gemeinsam mit Ihnen.
Unsere zweimonatlichen Release Notes zeigen, was neu ist, was sich ändert und was kommt. Hier abonnieren.