Payload Engineering

Payload-Entwicklung für Teams, die ihr CMS in TypeScript besitzen wollen

Payload ist die richtige Wahl, wenn Ihr Content-Modell und Ihre Anwendungslogik in Code gehören, den Sie kontrollieren. Wenn ein gehostetes CMS besser passt, sagen wir genau das.

Oronts engineert Payload-Systeme aus München: Headless-Content-Backends, individuelle Anwendungen auf dem Payload-Framework und Admin-Tooling, das in Ihrer eigenen Next.js-App läuft. Config as Code, Ihre Datenbank, Ihr Hosting, kein Vendor-Lock-in.

PPayload admin
Pages
Posts
Media
Users
Globals
title
slug
richText
status
APIGraphQLRESTLocal
HeadlessGraphQL + RESTTypeScript-native

Der Stack, auf dem wir bauen

PayloadMongoDB

Wann Payload die richtige Wahl ist

Wählen Sie Payload, das Open-Source-TypeScript-native Headless-CMS und Anwendungsframework, wenn Ihr Content-Modell und Ihre Geschäftslogik das Produkt sind und Sie sie in Code besitzen wollen. Es passt, wenn ein gehostetes CMS zur Decke wird: Sie definieren Collections, Felder, Zugriffssteuerung und Hooks als TypeScript-Config, stellen sie über REST, GraphQL und eine lokale API bereit und betreiben das Ganze in oder neben Ihrer eigenen Next.js-App. Sie wählen die Datenbank, Postgres oder MongoDB über Adapter, Sie hosten selbst und Sie behalten den Quellcode. Der Tradeoff ist, dass es ein Framework ist, kein schlüsselfertiges Produkt, sodass es Teams belohnt, die Engineering-Ownership haben oder wollen. Wo ein gehostetes CMS den Bedarf abdeckt, sagen wir es Ihnen offen im ersten Gespräch.

  • TypeScript-nativ und Config as Code: Ihr Schema lebt in Ihrem Repository
  • Ein Backend, drei APIs: REST, GraphQL und eine lokale API in derselben Codebasis
  • Ihnen gehören der Quellcode, die Datenbank und das Hosting, kein Vendor-Lock-in
  • Next.js-native Admin, die in Ihrer bestehenden Anwendung laufen kann

Belege vor Versprechen

TypeScript-nativ, Config as Code

Fähigkeit

Collections, Felder, Zugriffsregeln und Hooks werden als typisierte Konfiguration in Ihrer Codebasis definiert. Das Content-Modell ist versioniert und wird wie jeder andere Code reviewt, nicht in einem Dashboard zusammengeklickt, das Sie nicht diffen können.

Ihnen gehören der Code und die Datenbank

Fähigkeit

Payload ist Open Source und selbst hostbar. Sie wählen Postgres oder MongoDB über offizielle Adapter, die Daten bleiben in Ihrer Datenbank, und es gibt keine Plattform, die Ihre Inhalte als Geisel halten kann.

Selbst gehostet, kein Lock-in

Fähigkeit

Deployed in Ihre eigene Cloud oder Container-Plattform, ohne zwingenden Anbieter-Host und ohne Plattformgebühr pro Sitz oder pro Datensatz. Jedes kompetente TypeScript- oder Node-Team kann das Projekt nach der Übergabe übernehmen.

Next.js-native Admin und APIs

Fähigkeit

Die Admin-UI und die API-Schicht können in einer bestehenden Next.js-Anwendung laufen, sodass Content-Tooling und Ihre App ein Deployment teilen. REST, GraphQL und die lokale API stellen dieselben Daten für jedes Frontend bereit.

Wie ein Headless-Setup mit Payload zusammenspielt

Ein Content-Kern, einmal über GraphQL und REST bereitgestellt, von jedem Frontend und Backend genutzt.

Content core
  • Collections & globals
  • Access control
  • Media library
  • Postgres / Mongo
API layer
  • GraphQL
  • REST
  • Local API
Frontend
  • Next.js web
  • Mobile app
  • Storefront
Backend
  • Microservices
  • Jobs & webhooks
  • Integrations

Redakteure arbeiten im Payload-Admin, während Collections, Zugriffsrechte und Medien in einem Kern auf Ihrer Datenbank liegen. Dieser Kern wird einmal über GraphQL und REST bereitgestellt, sodass Ihre Next.js-Website, App und der Storefront dieselben Inhalte lesen wie Ihre Services, Jobs und Integrationen. Schema und Code gehören Ihnen.

Was wir mit Payload machen

Payload-Implementierung

Komplette Content-Backends: Collection- und Feldarchitektur, Zugriffssteuerung, Entwürfe und Versionierung, Medienverwaltung und ein React- oder Next.js-Frontend, angebunden über REST, GraphQL oder die lokale API.

Individuelle Apps auf Payload

Payload ist ein Anwendungsframework, nicht nur ein CMS. Wir bauen interne Tools, Portale und Produkt-Backends darauf und nutzen seine Zugriffssteuerung und Hooks als Rückgrat, statt eine separate API-Schicht zusammenzustückeln.

Next.js-Integration

Payload läuft in Ihrer bestehenden Next.js-App, teilt ein Deployment und eine TypeScript-Codebasis, sodass Redakteure und Ihre Anwendung dasselbe Backend nutzen, ohne einen separaten Dienst zu betreiben.

Datenbank- und Adapter-Setup

Postgres oder MongoDB, gewählt nach den Fakten Ihres Falls und über die offiziellen Payload-Adapter verdrahtet, mit Migrationen, Schemadesign und Zugriffsmustern, gebaut für die Daten, die Sie tatsächlich betreiben.

Migration zu Payload

Von einem gehosteten CMS, einem Legacy-Headless-Backend oder einem individuellen Content-Speicher zu Payload, mit sauber als Collections modellierten Inhalten und Daten, die über wiederholbare, verifizierbare Importe statt Einmal-Skripten umziehen.

Selbst gehostetes Deployment

Deployment-Architektur, Observability und Upgrade-Pfade für Teams, die Payload in ihrer eigenen Cloud betreiben, sodass das System von Ihren Engineers bedient werden kann und nicht von uns abhängt, um zu laufen.

Fester Umfang

Payload-Architektur-Review

Zwei bis vier Tage: Wir prüfen Ihre Payload-Installation oder Ihre Pläne dafür, bewerten Collection-Design, Zugriffssteuerung, Datenflüsse und Skalierungsrisiken und liefern eine schriftliche Engineering-Bewertung mit konkreter Roadmap.

Festpreis, skaliert nach Ihrem System. Konkretes Angebot anfragen.

Review anfragen

Entwickelt für Ihr Team

Eine Content-Plattform ist eine langfristige Bindung. Hier ist, was pro Rolle relevant ist.

CTOs und IT-Führungskräfte

Sie möchten ein TypeScript-natives CMS, das Sie von Anfang bis Ende besitzen.

Payload in Ihrem Repository und Ihrer Datenbank, kein Vendor Lock-in, DSGVO-konformes Engineering.

Startup-CTOs und Gründer

Sie benötigen Content plus API, schnell versendet.

Ein Payload-Build live in einem 90-Tage-Pilot, GraphQL und REST standardmäßig.

Agenturen und Partner

Ihr Kunde benötigt Senior-Headless-CMS-Arbeit unter Ihrer Marke.

White-Label-Payload-Engineering, Senior-Only-Delivery.

Golf- und regulierte Käufer

Inhalte und Anwendungen müssen in Ihrer Region laufen und Arabisch unterstützen.

Selbst gehostetes Payload in Ihrer Region, Ihre Postgres- oder MongoDB-Datenbank, natives Arabisch und vollständiges RTL, und Sie besitzen das Schema und den Code.

So liefern wir Payload

Vom Fit-Check zu einem gelaunchten, eigenen System: von erfahrenen Entwicklern abgesteckt, gebaut und betreut, mit dem Schema und der Roadmap in Ihrer Hand.

01

Discovery und Fit

Wir stecken Ihr Content-Modell, Ihre Anwendungslogik und Integrationen ab und bestätigen, dass Payload der richtige Fit ist, bevor wir uns festlegen. Wenn ein gehostetes CMS besser passt, sagen wir es hier.

  • Content-Modell
  • App-Logik
  • Integrationskarte
02

Schema- und Collection-Design

Wir entwerfen die Collection- und Feldarchitektur, die Zugriffssteuerung und Hooks als typisierte Config auf Payload, mit der auf Fakten getroffenen Datenbankwahl.

  • Collections
  • Zugriffssteuerung
  • DB-Adapter
03

Aufbau

Wir bauen das Payload-Backend, das Admin-Tooling und das Frontend über REST, GraphQL oder die lokale API, mit Tests und Dokumentation, damit Ihr Team es lesen und erweitern kann.

  • Backend
  • Admin-UI
  • Frontend
04

Integration

Wir verbinden die Systeme, die Ihr Fall braucht, Suche, Medienspeicher, Auth, Payments und alle externen Daten, sauber über Payload-Hooks und die API verdrahtet.

  • Suche
  • Medien
  • Auth und APIs
05

Launch und Übergabe

Stufenweiser Launch mit Content-Migration, Tests und einem Cutover-Plan, dann Übergabe der Quelle, des Schemas und eines Runbooks, sodass Sie es ohne uns in der Schleife betreiben.

  • Migration
  • Tests
  • Übergabe

Payload als CMS und als Anwendungsframework

Payload ist zweierlei zugleich, und worauf Sie sich stützen, prägt den Build.

Open Source und selbst hostbar

Payload ist Open Source und läuft auf Infrastruktur, die Sie kontrollieren. Sie hosten es selbst in Ihrer eigenen Cloud, wählen Postgres oder MongoDB über offizielle Adapter und behalten volle Quell- und Datenhoheit. Es gibt keine zwingende Anbieter-Cloud und keine Plattform, die das Betreiben oder Ändern dessen, was Sie bauen, einschränkt.

Ein Framework, nicht nur ein CMS

Payload definiert Collections, Felder, Zugriffssteuerung und Hooks als TypeScript-Config und stellt sie über REST, GraphQL und eine lokale API im selben Prozess bereit. Das macht es zu einem Backend für Anwendungen, nicht nur zu einem Ort, an dem man Inhalte bearbeitet. Die Entscheidung ist, ob Sie ein Content-Tool oder ein Anwendungs-Backend brauchen, und wir engineern beides und sagen Ihnen ehrlich, was zu Ihrem Fall passt.

Next.js-nativ by Design

Payload kann in einer bestehenden Next.js-Anwendung laufen, sodass die Admin-UI, die API und Ihre App eine Codebasis und ein Deployment teilen. Für Teams, die bereits auf Next.js sind, entfällt damit ein separater Dienst, der gehostet und betrieben werden muss. Wir gestalten die Integration so, dass Content-Tooling und Ihre Anwendung ein System bleiben, nicht zwei, die auseinanderdriften.

Gehostetes CMS, selbstbetriebenes Payload oder Payload mit Oronts

Dasselbe Framework liefert sehr unterschiedliche Ergebnisse, je nachdem, wer es engineert. Hier hört ein gehostetes oder SaaS-CMS auf, hier lässt selbstbetriebenes Payload Sie stehen, und hier ändert sich etwas, wenn wir die schwierigen Teile gemeinsam mit Ihnen bauen und besitzen.

Seitwärts scrollen, um alle drei Spalten zu vergleichen.

Gehostetes / SaaS-CMSPayload (selbstbetrieben)Payload + Oronts
Volle Quell- und Datenhoheit
Content-Modell als versionierter Code
TypeScript-native Config und Typen
Wahl der Datenbank (Postgres oder MongoDB)
Self-Hosting ohne Plattformgebühr pro Datensatz
Tiefe individuelle Logik (Zugriffsregeln, Hooks)Selbst bauen
Läuft in einer bestehenden Next.js-App
Produktionsarchitektur und ObservabilityVom Anbieter betriebenIhre Verantwortung
Senior-Engineering-Team dahinterWenn Sie es haben

Ein Häkchen bedeutet, die Fähigkeit ist out of the box da. Ein Minus bedeutet, sie ist teilweise vorhanden oder braucht Arbeit. Die Textzellen sagen, was es tatsächlich erfordert.

Wo Payload seine Stärke ausspielt

Konkrete Content- und Tooling-Situationen, die ein TypeScript-natives Headless-CMS zusammen mit unserer Entwicklungsarbeit löst.

Engineering

Sie wollen ein CMS, das in Ihrer TypeScript-Codebasis lebt, nicht ein separates gehostetes Produkt, gegen das Sie integrieren.

Payload, das als Code in Ihrer Next.js-Anwendung läuft, mit typisierten Collections, Zugriffssteuerung und einem in Git versionierten Schema.

Content-Teams

Inhalte müssen aus einer Quelle eine Website, eine mobile App und weitere Kanäle bedienen.

Ein Headless-Content-Kern mit GraphQL und REST, sodass jedes Frontend dieselben, sauber verwalteten Inhalte liest.

Operations

Interne Tools und Admin-Oberflächen sind über Tabellen und einmalige Anwendungen verstreut.

Ein maßgeschneidertes Admin auf Payload mit Rollen und Audit, das internes Tooling auf einem TypeScript-Stack zusammenführt.

Mittelstand-CTO

Sie nutzen ein gehostetes CMS, das Inhalte hinter einem Anbieter einschließt und pro Platz abrechnet.

Eine Migration zu selbstgehostetem Payload, das Sie besitzen, mit Ihren Inhalten und Ihrem Schema in Ihrem Repository und Ihrer Cloud.

Compliance / DPO

Inhalte und Nutzerdaten müssen in der EU bleiben, mit einer unterzeichenbaren Vereinbarung zur Auftragsverarbeitung.

Payload, das in Ihrer EU-Umgebung betrieben wird, mit AVV (Art. 28 DSGVO) und Datenresidenz unter Ihrer Kontrolle.

Multi-Market-Teams

Sie publizieren in mehreren Sprachen und Regionen, und die Lokalisierung ist umständlich nachträglich aufgesetzt.

Lokalisierte Collections in Payload, von Anfang an für mehrsprachige Inhalte modelliert, einschließlich RTL.

Ihre Migration auf Payload, in klar definierten Phasen

Inhalte und Tooling auf Payload zu überführen ist eine Abfolge, kein Umschalten. Wir migrieren Sie in klar definierten Phasen auf ein selbst gehostetes Payload. Jede Phase wird gegen eine Kopie der Produktivumgebung verifiziert, bevor sie das berührt, was Ihre Redakteure oder Nutzer zu sehen bekommen. Das Ergebnis ist ein TypeScript-Content-System, das Ihnen durchgängig gehört, mit Ihrem Schema in Ihrem Repository.

    1

    Bestandsaufnahme des Ist-Zustands

    Wir erfassen Ihre bestehenden Inhalte vollständig: Inhaltstypen und ihre Beziehungen, Medien und Assets, Nutzer und Rollen, die Frontends, die die Inhalte konsumieren, sowie jede individuelle redaktionelle Logik. Das Ergebnis ist eine klare Inventur dessen, was sauber nach Payload migriert, was als Collections neu modelliert und was stillgelegt wird.

    2

    Collections und Zugriff in Payload modellieren

    Wir modellieren Ihre Inhalte als typisierte Payload Collections und Globals, mit Zugriffssteuerung, Validierung und dem redaktionellen Workflow, den Ihr Team tatsächlich nutzt. Entscheidungen wie die Lokalisierungsstrategie und welche Felder versioniert werden, fallen hier, auf Basis von Fakten, noch bevor die Umsetzung beginnt.

    3

    Backend, Admin und Frontends aufbauen

    Wir bauen das Payload-Backend, das typisierte Admin, in dem Ihre Redakteure arbeiten, sowie die GraphQL- und REST-Schicht, die Ihre Frontends auslesen, innerhalb Ihrer Next.js-Anwendung. Jeder Baustein wird mit Tests und Dokumentation ausgeliefert, damit Ihr Team ihn lesen und erweitern kann und nicht nur betreibt.

    4

    Inhaltsmigration in Stufen

    Wir migrieren Inhalte schrittweise über idempotente Skripte, bilden alte Felder auf das neue Schema ab und überführen Medien Inhaltstyp für Inhaltstyp. Jeder Schritt wird gegen eine Kopie der Produktivumgebung verifiziert, bevor der nächste beginnt, sodass ein erneuter Lauf gefahrlos ist und unterwegs nichts verloren geht.

    5

    Validierung und kontrollierter Umstieg

    Wir validieren Inhalte, Medien, Zugriffe und die konsumierenden Frontends gegen mit Ihnen abgestimmte Kriterien und führen anschließend einen kontrollierten Umstieg mit definiertem Rückfallpfad durch. Wir stehen über den ersten Veröffentlichungszyklus hinweg bereit, und Sie behalten den Quellcode, das Schema und das Runbook, um den Betrieb auch ohne uns zu führen.

Was Ihr Beschaffungsgremium prüfen muss

Die Fakten zu Eigentum, Hosting und Support, die eine Beschaffungs- und IT-Prüfung erfragen wird, vorab beantwortet und ohne erfundene Zertifizierungen.

Code-Eigentum
Auf dem Open-Source-Payload gebaut. Jede Collection, jede individuelle App und jede Integration, die wir schreiben, gehört Ihnen: vollständige Quelle, in Ihrem Repository, ohne Oronts-Lizenztor auf dem Betrieb oder der Änderung.
Hosting in Ihrer Cloud
Deployed in Ihre eigene AWS, Azure, GCP oder Container-Plattform. Payload ist self-hostable by design, sodass es keine zwingende Anbieter-Cloud und keine Plattformgebühr pro Datensatz gibt.
Datenbankwahl
Postgres oder MongoDB über die offiziellen Payload-Adapter, gewählt nach den Fakten Ihres Falls und in Ihrer eigenen Datenbank unter Ihrer Kontrolle betrieben. Ihre Inhalte bleiben, wo Sie sie ablegen.
Daten und AVV
Ihre Inhalte und alle personenbezogenen Daten bleiben in Ihrer Datenbank. Wir unterzeichnen einen Auftragsverarbeitungsvertrag (AVV) und gestalten DSGVO-bewusste Datenflüsse dort, wo wir personenbezogene Daten berühren.
Support
Founder-geführte, Senior-only-Lieferung aus München. Nach der Übergabe deckt ein optionaler technischer Retainer Wartung, Upgrades und Bereitschaft zu einem vereinbarten SLA-Ziel ab. Kein Retainer ist erforderlich, um das zu betreiben, was Ihnen gehört.
Ausstieg
Weil es Standard-Payload plus dokumentierte TypeScript-Config ist, kann jedes kompetente Payload- oder Node-Team übernehmen. Wir übergeben Quelle, Tests, Deployment-Dokumentation und Architekturnotizen, sodass unser Weggang nie ein Rebuild ist.

Wer was verantwortet

Wie sich die Verantwortung über die Lieferkette hinweg bei einem Payload-Engagement aufteilt.

Verantwortlichkeiten entlang der Lieferkette
VerantwortungOrontsIhre Agentur / Ihr PartnerSieCloud-Anbieter
Payload-Build und individueller CodeOronts verantwortet Payload-Build und individueller Code
Quellcode und IPSie verantwortet Quellcode und IP
Hosting und InfrastrukturSie verantwortet Hosting und InfrastrukturCloud-Anbieter verantwortet Hosting und Infrastruktur
Inhalte und KundendatenOronts verantwortet Inhalte und KundendatenSie verantwortet Inhalte und Kundendaten
Sicherheit und PatchingOronts verantwortet Sicherheit und PatchingIhre Agentur / Ihr Partner verantwortet Sicherheit und Patching
Abnahme und Sign-offSie verantwortet Abnahme und Sign-off
Incident ResponseOronts verantwortet Incident ResponseIhre Agentur / Ihr Partner verantwortet Incident Response

Wann Payload nicht die richtige Wahl ist

  • Eine kleine Marketing-Site mit einer Handvoll Seiten und ohne individuelle Logik: Ein gehostetes CMS oder ein statisches Setup geht schneller live und ist günstiger im Betrieb als ein selbst gehostetes Framework.
  • Ein Team ohne Engineering-Kapazität und ohne Pläne, sie aufzubauen: Payload belohnt Code-Ownership, und ohne Entwickler, der Migrationen und Deploys ausführt, sind Sie mit einem gemanagten Produkt besser bedient.
  • Ein reiner Bedarf von der Stange, bei dem Standard-Content-Typen und ein Anbieter-Editor den Fall bereits abdecken: Für die Flexibilität eines Frameworks zu zahlen, lohnt sich nur, wenn Sie sie tatsächlich nutzen.

Mit wem Sie arbeiten

HRB 288224
Eingetragen in München
15+
Jahre, gründergeführt
DE · EN · AR
Liefersprachen
2
Open Source auf GitHub
EU
Datenresidenz, Frankfurt
AVV/DPA
Unterschriftsbereit, Art. 28

Engagement-Stufen

Oronts arbeitet mit ernsthaften Teams, die Senior-Delivery brauchen, kein Billig-Outsourcing.

Production Pilot
ab 25k EUR
Individualsoftware- und KI-Projekte
ab 50k EUR
Laufende technische Retainer
ab 15k EUR/Monat

Der genaue Preis hängt von Umfang, Verantwortung, Liefergeschwindigkeit, Teamgröße, Integrationen, Support-Erwartungen und Produktionsrisiko ab.

Förderprogramme wie der Digitalbonus Bayern können einen Teil förderfähiger Digitalisierungsprojekte abdecken; Oronts unterstützt bei der technischen Projektbeschreibung und der Antragsvorbereitung.

Payload-Fragen, direkt beantwortet

Eigentum und Kontrolle. Payload ist ein TypeScript-Framework, das Sie selbst hosten, kein gehostetes Produkt: Ihr Content-Modell lebt in Ihrer Codebasis als typisierte Config, Ihre Daten liegen in Ihrem eigenen Postgres oder MongoDB, und Ihnen gehört jede Zeile. Der Preis ist, dass Sie Engineering brauchen. Wenn Sie keine individuelle Logik oder kein Modell haben, das das Besitzen in Code wert ist, sind Sie mit einem gehosteten CMS besser bedient, und das sagen wir im ersten Gespräch.
Beides. Payload definiert Collections, Zugriffssteuerung und Hooks als TypeScript-Config und stellt sie über REST, GraphQL und eine lokale API bereit, was es zu einem Backend für Anwendungen macht, nicht nur zu einem Content-Editor. Wir bauen interne Tools, Portale und Produkt-Backends darauf, wo das passt, und ein einfaches Content-Backend, wo das alles ist, was Sie brauchen.
Payload unterstützt beide über offizielle Adapter, sodass die Wahl nach den Fakten Ihres Falls getroffen wird: relationale Struktur und Reporting-Bedarf tendieren zu Postgres, flexible Dokumentformen tendieren zu MongoDB. Wir entscheiden anhand Ihrer Daten und Zugriffsmuster, nicht nach einem Default, und das Projekt läuft in beiden Fällen in Ihrer eigenen Datenbank.
Ja. Payload ist Next.js-nativ, und seine Admin-UI und API können in einer bestehenden Next.js-Anwendung laufen, sodass Content-Tooling und Ihre App eine Codebasis und ein Deployment teilen. Für Teams, die bereits auf Next.js sind, entfällt damit ein separater Dienst, der gehostet und betrieben werden muss. Wir gestalten die Integration so, dass die beiden ein System bleiben.
Ihr Team kann es: Alles wird als Standard-Payload plus dokumentierte TypeScript-Config ausgeliefert, mit Tests und einem Runbook. Wenn Sie wollen, dass wir es pflegen, deckt das der technische Retainer ab. Weil es Open Source und selbst gehostet ist, kann jedes kompetente Payload- oder Node-Team übernehmen, sodass unser Weggang nie ein Rebuild ist.

Sprich mit den Engineers, nicht mit einem Vertriebsteam

Founder-geführte, Senior-only-Lieferung aus München. Ihr Payload-Projekt in einem Gespräch geklärt.