Wissensdatenbank · Automatisierung · Durable Execution

Temporal – zuverlässige Workflows als Code mit Durable Execution.

Temporal ist eine quelloffene Plattform für sogenannte Durable Execution: langlaufende, zustandsbehaftete Prozesse, die auch bei Abstürzen, Neustarts und Ausfällen zuverlässig weiterlaufen. Entwickler schreiben Workflows und Activities als normalen Code in Go, Java, Python, TypeScript oder .NET; Temporal übernimmt Zustandserhaltung, automatische Wiederholungen und Timer. Als gehostetes Angebot gibt es Temporal Cloud, alternativ lässt sich die Plattform selbst betreiben. Das macht sie zum Werkzeug der Wahl für geschäftskritische Orchestrierung – wirft aber eigene Fragen bei Betrieb, Kompetenz und Datenschutz auf.

19 Min. Lesezeit
Aktualisiert · Juli 2026
Fachartikel · Expertenbeitrag
Temporal
Temporal Technologies · USA
Kategorie
Durable Execution
Lizenz
Quelloffen (MIT)
Betriebsmodell
Cloud & Self-Hosted
SDKs
Go, Java, Python, TS, .NET
Ansatz
Workflows als Code
Stärke
Zuverlässigkeit & Zustand
INAGRO Eignung Mittelstand
Kapitel 01 · Überblick

Was ist Temporal – Durable Execution für verlässliche Prozesse

Temporal ist eine quelloffene Plattform für die zuverlässige Ausführung langlaufender, zustandsbehafteter Prozesse. Ihr Kernversprechen trägt den Namen „Durable Execution“: Ein einmal gestarteter Ablauf läuft garantiert zu Ende – auch dann, wenn Server abstürzen, Prozesse neu starten oder ein Dienst stundenlang ausfällt. Was bei klassischer Programmierung mühsam von Hand abgesichert werden muss, übernimmt Temporal automatisch: das Merken des Zustands, das Wiederaufnehmen nach Unterbrechungen und das Wiederholen fehlgeschlagener Schritte.

Um Temporal einzuordnen, hilft ein Blick auf das eigentliche Problem, das es löst. In vielen Unternehmen bestehen zentrale Abläufe aus vielen einzelnen Schritten, die über Minuten, Stunden oder sogar Tage verteilt sind: eine Bestellung annehmen, Zahlung prüfen, Ware reservieren, versenden, benachrichtigen. Jeder dieser Schritte kann scheitern – ein Dienst ist gerade nicht erreichbar, eine Schnittstelle antwortet nicht, ein Server wird neu gestartet. Klassischerweise muss ein Entwicklungsteam für jeden dieser Fälle selbst vorsorgen: Zwischenzustände in einer Datenbank speichern, Wiederholungen programmieren, hängengebliebene Vorgänge aufspüren. Genau diese fehleranfällige Fleißarbeit nimmt Temporal ab.
Die Kategorie, in die Temporal fällt, wird oft als Workflow-Orchestrierung oder eben Durable Execution bezeichnet. Anders als bei visuellen No-Code-Werkzeugen, die Fachanwender per Klick bedienen, richtet sich Temporal ausdrücklich an Entwicklerteams. Workflows werden nicht in einer grafischen Oberfläche zusammengeklickt, sondern in einer echten Programmiersprache geschrieben – als ganz normaler Code, der sich testen, versionieren und in bestehende Entwicklungsprozesse einbinden lässt.

Drei Eigenschaften, die Temporal definieren

  • Durable Execution als Grundprinzip – Temporal garantiert, dass ein Workflow seinen Zustand nicht verliert. Selbst wenn die ausführende Maschine mitten in einem tagelangen Ablauf ausfällt, wird der Prozess auf einer anderen Maschine exakt an der Stelle fortgesetzt, an der er unterbrochen wurde. Für Entwickler fühlt sich das an, als würde der Code niemals abstürzen.
  • Workflows als Code, nicht als Diagramm – die Geschäftslogik wird in Go, Java, Python, TypeScript oder .NET geschrieben. Damit stehen alle vertrauten Werkzeuge zur Verfügung: Versionsverwaltung, automatisierte Tests, Code-Reviews und die gewohnten Bibliotheken. Temporal fügt sich in die Arbeitsweise von Software-Teams ein, statt eine eigene, isolierte Welt zu schaffen.
  • Automatische Zuverlässigkeitsmechanismen – Wiederholungen bei Fehlern, langlaufende Timer, das Warten auf externe Ereignisse und eine lückenlose Ausführungshistorie gehören zum Standard. Diese Mechanismen sind der eigentliche Grund, warum Teams zu Temporal greifen: Sie müssen die schwierige Zuverlässigkeitslogik nicht mehr selbst bauen und pflegen.

Für wen ist Temporal gemacht?

Aus unserer Projektpraxis lässt sich die Zielgruppe klar umreißen. Temporal ist ideal für Organisationen, in denen eigene Softwareentwicklung stattfindet und in denen zugleich geschäftskritische, mehrstufige Prozesse zuverlässig laufen müssen – etwa in der Auftragsabwicklung, im Zahlungsverkehr, bei der Bereitstellung von Diensten oder bei der Datenverarbeitung über mehrere Systeme hinweg. Überall dort, wo ein hängengebliebener oder doppelt ausgeführter Vorgang echten Schaden anrichten würde, spielt Temporal seine Stärke aus.
Weniger geeignet ist Temporal für reine Fachabteilungen ohne Entwicklungskompetenz, die eine einfache, geführte Klick-Oberfläche für kleine Automatisierungen suchen. Für solche Szenarien sind No-Code-Werkzeuge zugänglicher und schneller startklar. Temporal ist kein „Automatisierungstool für alle“, sondern ein Fundament für belastbare Software – und es entfaltet seinen Wert nur, wenn ein Team es als solches versteht und betreibt.

Warum Durable Execution einen Unterschied macht

Der Kern der Sache lässt sich an einem typischen Entwickler-Alptraum festmachen. Ein Prozess soll eine Zahlung auslösen, danach eine Bestätigung versenden und schließlich einen Datensatz aktualisieren. Zwischen Zahlung und Bestätigung stürzt der Server ab. Wurde die Zahlung schon ausgelöst? Darf man sie wiederholen, oder bucht man dann doppelt ab? Ohne besondere Vorkehrungen führen solche Situationen zu inkonsistenten Zuständen, doppelten Buchungen oder verlorenen Vorgängen – und zu langen, unangenehmen Fehlersuchen.
Temporal beantwortet diese Fragen strukturell: Die Plattform führt für jeden Workflow eine vollständige Historie aller bereits ausgeführten Schritte. Nach einem Absturz wird der Ablauf anhand dieser Historie exakt rekonstruiert und dort fortgesetzt, wo er stand – ohne bereits erledigte Schritte zu wiederholen. Der Entwickler schreibt seine Logik so, als könne nichts schiefgehen, und Temporal sorgt im Hintergrund dafür, dass die Realität mit dieser Annahme übereinstimmt. Diese Verschiebung der Verantwortung – von unzähligen manuellen Absicherungen hin zu einer garantierten Ausführung – ist der eigentliche Fortschritt.
INAGRO-Einschätzung

Temporal gehört zu den wenigen Werkzeugen, das ein grundlegendes und weit verbreitetes Problem sauber löst: die zuverlässige Ausführung langlaufender Prozesse ohne selbstgestrickte Zustandsverwaltung. Wo eigene Entwicklungskompetenz vorhanden ist und Prozesse wirklich geschäftskritisch sind, spart Temporal enormen Aufwand und verhindert eine ganze Klasse von Fehlern. Unsere Erfahrung ist aber auch: Temporal ist kein leichtes Einstiegswerkzeug. Es verlangt Entwicklerinnen und Entwickler, ein Umdenken bei der Programmierung und einen bewussten Umgang mit dem Betrieb. Für einfache, kurze Automatisierungen ist es überdimensioniert – dort sind schlankere Werkzeuge die klügere Wahl.

Kapitel 02 · Architektur & Positionierung

Architektur, Ökosystem und Positionierung am Markt

Wer Temporal bewerten will, sollte seinen Aufbau verstehen. Die Plattform besteht aus wenigen, klar getrennten Bausteinen, die zusammenspielen: einem zentralen Dienst, den Programmbibliotheken für die verschiedenen Sprachen und den ausführenden Prozessen. Rund um diesen Kern haben sich das gehostete Angebot Temporal Cloud und ein selbst betreibbarer Server gebildet.

Im Zentrum steht der Temporal-Dienst – historisch oft als Cluster oder Temporal Server bezeichnet. Er ist das Gedächtnis und der Taktgeber der Plattform: Er speichert die vollständige Historie jedes Workflows, verteilt anstehende Aufgaben und stellt sicher, dass jeder Schritt genau einmal ausgeführt wird. Um diesen Kern herum ordnen sich die weiteren Bausteine an, die zusammen ein zusammenhängendes System ergeben.
Temporal-Dienst
Kern

Der zentrale Server: Er verwaltet die Zustands-Historie aller Workflows, verteilt Aufgaben an die Worker und garantiert die zuverlässige, nachvollziehbare Ausführung. Er ist das Rückgrat der gesamten Plattform.

RolleOrchestrierung
SpeichertEvent-Historie
DatenbankErforderlich
BetriebCloud/Self-Host
SDKs
Bibliotheken

Programmbibliotheken für mehrere Sprachen – Go, Java, Python, TypeScript und .NET. Mit ihnen schreiben Entwickler Workflows und Activities als Code und verbinden ihre Anwendung mit dem Temporal-Dienst.

Sprachen5 offizielle
ZweckCode + Verbindung
ModellWorkflow/Activity
LizenzQuelloffen
Worker
Ausführung

Die ausführenden Prozesse, die das Unternehmen selbst betreibt. Sie holen sich Aufgaben vom Temporal-Dienst und führen den eigenen Workflow- und Activity-Code aus. Wichtig: Der Code läuft immer beim Betreiber, nicht im Dienst.

BetriebBeim Kunden
Führt ausEigener Code
SkalierungHorizontal
VerbindungZum Dienst
Web-UI & CLI
Betrieb

Eine Weboberfläche und ein Kommandozeilenwerkzeug zum Beobachten und Verwalten. Hier lassen sich laufende Workflows einsehen, ihre komplette Historie nachvollziehen und einzelne Vorgänge gezielt steuern.

Web-UIBeobachtung
CLISteuerung
EinblickVolle Historie
ZugriffRollenbasiert

Der entscheidende Punkt: Trennung von Dienst und Code

Ein Architekturmerkmal verdient besondere Aufmerksamkeit, weil es für die Datenschutzbewertung zentral ist: Der eigentliche Anwendungscode läuft niemals im Temporal-Dienst selbst, sondern immer in den Workern des Unternehmens. Der Dienst kennt nur die Abfolge der Ereignisse und die Daten, die zwischen den Schritten übergeben werden – er stößt Aufgaben an und speichert deren Ergebnisse, führt aber keine Geschäftslogik aus. Die eigentliche Arbeit, etwa der Aufruf einer Datenbank oder einer externen Schnittstelle, geschieht in den selbst betriebenen Workern. Diese Trennung erlaubt Architekturen, bei denen die sensibelsten Verarbeitungsschritte in der eigenen Infrastruktur bleiben, während der Orchestrierungsdienst gehostet wird – ein Punkt, auf den wir in Kapitel 09 zurückkommen.

Temporal Cloud gegenüber Self-Hosting

Temporal gibt es in zwei grundlegenden Betriebsformen. Beim Self-Hosting betreibt das Unternehmen den quelloffenen Temporal-Dienst selbst – inklusive der zugrunde liegenden Datenbank – in der eigenen Infrastruktur, sei es im eigenen Rechenzentrum oder in einer selbst gewählten Cloud-Umgebung. Das bietet volle Kontrolle über Daten und Standort, verlangt aber echtes Betriebs-Know-how: Der Dienst ist ein anspruchsvolles verteiltes System, das überwacht, aktualisiert und skaliert werden will.
Als gehostetes Angebot steht Temporal Cloud bereit. Hier übernimmt der Anbieter den Betrieb des Dienstes, die Skalierung und die Verfügbarkeit; das Unternehmen betreibt weiterhin nur seine eigenen Worker. Das senkt den Betriebsaufwand erheblich und ist für viele Teams der pragmatische Weg. Zu beachten ist allerdings, dass Temporal Cloud von einem US-amerikanischen Anbieter betrieben wird – die Wahl der Region und die datenschutzrechtliche Bewertung sind daher gesondert zu klären.

Wie sich Temporal im Markt positioniert

Temporal besetzt eine sehr bestimmte Nische. Es ist kein Konkurrent zu No-Code-Automatisierern, die Fachabteilungen bedienen, und auch kein klassisches Werkzeug zur Datenpipeline-Orchestrierung. Es positioniert sich als Fundament für zuverlässige Anwendungslogik: dort, wo Software langlaufende, mehrstufige und geschäftskritische Prozesse abbilden muss und wo Zuverlässigkeit nicht verhandelbar ist. Der bewusste Verzicht auf eine grafische Modellierung zugunsten von echtem Code ist dabei Programm – Temporal will Teil des Software-Entwicklungsprozesses sein, nicht daneben stehen.
Kapitel 03 · Funktionsumfang

Kernfähigkeiten: Workflows, Activities, Retries & Signals

Wer Temporal verstehen will, braucht eine Handvoll Begriffe – aber diese sitzen tiefer als bei reinen Klick-Werkzeugen. Die Plattform ist um wenige, klar benannte Konzepte herum aufgebaut, die zusammen ein sehr belastbares System ergeben. Hier die wichtigsten Bausteine im Detail.

Workflow
Grundeinheit

Die Beschreibung des Gesamtablaufs als Code. Ein Workflow legt fest, welche Schritte in welcher Reihenfolge und unter welchen Bedingungen laufen. Sein Zustand wird von Temporal automatisch erhalten – auch über Tage hinweg.

FormCode
ZustandAutomatisch
DauerMin. bis Monate
HistorieLückenlos
Activity
Aktion

Der einzelne Arbeitsschritt: der Aufruf einer externen Schnittstelle, ein Datenbankzugriff, das Versenden einer Nachricht. Activities dürfen scheitern – Temporal wiederholt sie nach klaren Regeln, bis sie gelingen oder endgültig aufgeben.

ZweckSeiteneffekte
FehlerErlaubt
WiederholungAutomatisch
TimeoutKonfigurierbar
Retries
Zuverlässigkeit

Automatische Wiederholungen fehlgeschlagener Activities nach frei einstellbaren Regeln: wie oft, in welchen Abständen, mit welcher Verzögerungssteigerung. Damit werden vorübergehende Störungen abgefangen, ohne eine Zeile eigener Fehlerbehandlung.

AuslöserFehler/Timeout
StrategieEinstellbar
AbständeSteigend
GrenzeMax. Versuche
Timer & Warten
Zeit

Ein Workflow kann verlässlich pausieren – Sekunden, Tage oder Wochen. Ein Timer überlebt Neustarts und Ausfälle, sodass sich zeitgesteuerte Abläufe wie Erinnerungen, Fristen oder Wartephasen sauber abbilden lassen.

DauerBeliebig lang
ÜberlebtNeustarts
NutzungFristen/Delays
KostenKaum Ressourcen
Signals & Queries
Interaktion

Signals bringen von außen Informationen in einen laufenden Workflow – etwa eine Freigabe oder eine Statusänderung. Queries fragen den aktuellen Zustand eines Workflows ab, ohne ihn zu verändern. So werden Abläufe interaktiv.

SignalEingabe
QueryAbfrage
RichtungVon außen
NutzungFreigaben u.a.
Zeitplan & Cron
Auslöser

Workflows lassen sich nach festem Zeitplan starten – wiederkehrend zu bestimmten Zeiten oder in festen Intervallen. Damit deckt Temporal auch regelmäßige Aufgaben und geplante Verarbeitungen zuverlässig ab.

ModusWiederkehrend
MusterCron/Intervall
NutzungBatch/Reports
VerlässlichAuch bei Ausfall

Das Zusammenspiel von Workflow und Activity

Das wichtigste Begriffspaar ist Workflow und Activity. Der Workflow enthält die Ablauflogik – das „Was in welcher Reihenfolge“ – und muss bestimmten Regeln folgen, damit Temporal seinen Zustand zuverlässig rekonstruieren kann. Deshalb darf ein Workflow selbst keine unvorhersehbaren Dinge tun, etwa direkt eine externe Schnittstelle aufrufen. Solche Seiteneffekte gehören in Activities. Eine Activity ist der Ort, an dem die eigentliche Arbeit mit der Außenwelt passiert: der API-Aufruf, der Datenbankzugriff, das Versenden einer E-Mail.
Diese Trennung ist zunächst gewöhnungsbedürftig, aber genau sie ermöglicht die Zuverlässigkeit. Ein typisches Beispiel aus der Auftragsabwicklung: Der Workflow beschreibt die Reihenfolge „Zahlung prüfen, Ware reservieren, Versand anstoßen, Kunde benachrichtigen“. Jeder dieser Schritte ist eine Activity. Fällt der Versanddienst kurz aus, wiederholt Temporal nur diese eine Activity nach den festgelegten Regeln – die bereits geprüfte Zahlung und die reservierte Ware bleiben unangetastet. Der Workflow läuft am Ende garantiert zu Ende, ohne dass ein Entwickler die Ausfallszenarien einzeln absichern musste.

Retries, Timer und das Warten auf Ereignisse

Drei Mechanismen machen Temporal besonders mächtig. Retries fangen vorübergehende Störungen ab, ohne dass eine Zeile Fehlerbehandlung geschrieben werden muss – man legt lediglich fest, wie oft und in welchen Abständen wiederholt werden soll. Timer erlauben es, einen Workflow verlässlich pausieren zu lassen; eine Wartezeit von 30 Tagen ist ebenso selbstverständlich wie eine von 30 Sekunden, und sie übersteht jeden Neustart. Und über Signals kann ein laufender Workflow auf externe Ereignisse warten – etwa auf eine menschliche Freigabe – und erst dann fortfahren.
Aus diesen Bausteinen entstehen Abläufe, die mit klassischer Programmierung nur mit großem Aufwand realisierbar wären: ein Genehmigungsprozess, der tagelang auf eine Entscheidung wartet; ein Abo-Zyklus, der monatlich eine Zahlung anstößt; ein mehrstufiger Datenimport, der bei jedem Teilschritt gegen Ausfälle abgesichert ist. Wir prüfen in Projekten stets, welche dieser Mechanismen ein Anwendungsfall wirklich braucht – nicht jeder Prozess benötigt die volle Bandbreite, aber wo er sie braucht, gibt es kaum eine elegantere Lösung.

Nachvollziehbarkeit durch die Event-Historie

Ein unterschätzter Vorteil ist die vollständige Event-Historie. Temporal protokolliert jeden Schritt jedes Workflows lückenlos: welche Activity wann mit welchem Ergebnis lief, wann ein Timer ansetzte, wann ein Signal eintraf. In der Weboberfläche lässt sich diese Historie einsehen, was die Fehlersuche erheblich vereinfacht – man sieht exakt, an welcher Stelle ein Prozess hängt oder scheiterte. Für geschäftskritische Abläufe ist diese Transparenz ein wesentlicher Betriebsvorteil und oft auch für Nachweispflichten wertvoll.
Praxis-Hinweis

Halten Sie die Trennung zwischen Workflow-Logik und Activities konsequent ein. Ein häufiger Anfängerfehler ist es, im Workflow-Code direkt externe Aufrufe zu tätigen – das untergräbt die zuverlässige Wiederherstellbarkeit. Als Faustregel gilt: Alles, was mit der Außenwelt spricht oder ein unvorhersehbares Ergebnis liefert, gehört in eine Activity. Der Workflow bleibt reine, deterministische Ablaufsteuerung. Wer diese Disziplin von Beginn an einhält, erspart sich später schwer auffindbare Probleme.

Kapitel 04 · KI & Automatisierung

KI-Orchestrierung: langlaufende und agentische Prozesse

Mit dem Aufkommen von KI-Anwendungen hat Temporal eine neue, wichtige Rolle gefunden: als zuverlässiges Rückgrat für langlaufende KI-Prozesse und agentische Abläufe. Gerade weil KI-Aufrufe langsam, teuer und unzuverlässig sein können, passt das Zuverlässigkeitsmodell von Temporal hier besonders gut – zugleich verlangt der Bereich ein nüchternes Erwartungsmanagement.

Temporal bringt selbst keine Sprachmodelle mit und ist kein KI-Werkzeug im engeren Sinn. Sein Beitrag ist ein anderer: Es orchestriert die Schritte, aus denen eine KI-gestützte Anwendung besteht, und macht sie zuverlässig. Ein Aufruf an ein Sprachmodell wird schlicht als Activity ausgeführt – mit allen Vorteilen, die Temporal dafür bereithält: automatische Wiederholung bei Zeitüberschreitungen, sauberes Warten und eine lückenlose Historie jedes Schritts.

Warum KI-Aufrufe von Durable Execution profitieren

KI-Aufrufe sind ein Paradebeispiel für Schritte, die gerne scheitern: Modelle antworten langsam, Anfragen laufen in Zeitüberschreitungen, Dienste sind zeitweise überlastet oder Kontingente erschöpft. In klassischer Programmierung führt das zu komplizierter Fehlerbehandlung, halb fertigen Abläufen und teuren Doppelaufrufen. Als Temporal-Activity ausgeführt, wird ein solcher Aufruf nach klaren Regeln wiederholt, ohne dass bereits erledigte Schritte des Gesamtprozesses erneut laufen. Ein mehrstufiger Ablauf – etwa: Dokument aufbereiten, an ein Modell senden, Antwort prüfen, Ergebnis speichern – bleibt so auch bei einzelnen fehlgeschlagenen KI-Aufrufen stabil und kommt zuverlässig zum Ende.
Besonders wertvoll ist dies bei langlaufenden KI-Jobs: der Verarbeitung großer Dokumentmengen, aufwendigen Analysen über viele Datensätze oder Prozessen, die menschliche Zwischenprüfungen enthalten. Ein solcher Job kann Stunden dauern und viele Teilschritte umfassen – Temporal sorgt dafür, dass er einen Serverausfall in der Mitte übersteht und exakt dort weitermacht, wo er unterbrochen wurde. Das erspart teure Neuberechnungen und macht die Kosten kalkulierbar.

Orchestrierung agentischer Abläufe

Ein jüngerer Schwerpunkt ist der Einsatz von Temporal als Grundlage für KI-Agenten – also Anwendungen, in denen ein Sprachmodell in mehreren Schritten selbstständig Werkzeuge aufruft, Zwischenergebnisse bewertet und weiterarbeitet. Solche agentischen Abläufe sind naturgemäß mehrstufig, langlaufend und fehleranfällig: Jeder Werkzeugaufruf kann scheitern, und der Zustand des Agenten muss über viele Schritte hinweg erhalten bleiben. Genau das ist die Kernkompetenz von Temporal. Ein Agent, der als Temporal-Workflow modelliert ist, behält seinen Kontext auch über Abstürze hinweg, wiederholt einzelne Werkzeugaufrufe kontrolliert und lässt sich in seiner gesamten Entscheidungshistorie nachvollziehen.
Der Reiz liegt darin, dass die schwierigen Zuverlässigkeitsfragen agentischer Systeme – Zustandsverwaltung, Wiederaufnahme, Nachvollziehbarkeit – von einer bewährten Plattform übernommen werden, statt selbst gebaut werden zu müssen. Das Konzept ist mächtig, aber jung. Wir raten dazu, agentische Ansätze zunächst in gut überwachbaren Szenarien einzusetzen, in denen ein Mensch kritische Ergebnisse kontrolliert, bevor sie wirksam werden.

Wann sich der KI-Einsatz mit Temporal wirklich lohnt

In der Praxis empfehlen wir einen nüchternen Blick. Temporal lohnt sich für KI-Prozesse dann, wenn diese langlaufend, mehrstufig und geschäftskritisch sind – wenn also ein abgebrochener oder doppelt ausgeführter KI-Job echten Schaden oder hohe Kosten verursachen würde. Für einen einzelnen, kurzen Modellaufruf innerhalb einer sonst simplen Automatisierung ist Temporal dagegen überdimensioniert; hier genügt ein schlankeres Werkzeug. Der Mehrwert entsteht durch die Zuverlässigkeit und Nachvollziehbarkeit komplexer Abläufe, nicht durch die KI-Anbindung an sich.
Wir prüfen in Projekten daher zwei Fragen: Erstens, ob der KI-Prozess wirklich die Zuverlässigkeitsgarantien braucht, die Temporal bietet – oder ob ein einfacher, direkter Aufruf genügt. Zweitens, welche Daten dabei an welchen Modell-Anbieter fließen, denn dieser Aspekt ist datenschutzrechtlich gesondert zu bewerten. Diese beiden Fragen verhindern, dass Temporal aus technischer Begeisterung an Stellen eingesetzt wird, an denen es weder nötig noch verhältnismäßig ist.
INAGRO-Empfehlung zur KI-Nutzung

Temporal ist eine der belastbarsten Grundlagen für langlaufende und agentische KI-Prozesse, weil es genau die Probleme löst, an denen solche Systeme sonst scheitern. Beachten Sie aber zwei Punkte: Erstens ist Temporal nur die Orchestrierungsschicht – die Sprachmodelle und deren Kosten kommen von den jeweiligen KI-Anbietern und sind gesondert zu bewerten. Zweitens werden bei KI-Aufrufen Daten an diese Anbieter übermittelt, was datenschutzrechtlich zusätzlich zu prüfen ist (siehe Kapitel 09). Wir empfehlen, Temporal gezielt für komplexe, geschäftskritische KI-Abläufe einzusetzen und niemals sensible Daten ungeprüft an ein Modell weiterzugeben.

Kapitel 05 · Integrationen & Ökosystem

Das Ökosystem: SDKs, Sprachen & Observability

Temporal integriert sich anders als klassische Automatisierungswerkzeuge. Es bietet keine Sammlung fertiger App-Konnektoren zum Anklicken, sondern setzt auf die volle Ausdrucksstärke echter Programmiersprachen. Die Integrationsfähigkeit entsteht dadurch, dass Activities beliebigen Code ausführen können – und damit alles ansprechen, wofür es eine Bibliothek oder Schnittstelle gibt.

Der erste und wichtigste Baustein sind die SDKs, die Programmbibliotheken für die unterstützten Sprachen. Offiziell werden Go, Java, Python, TypeScript und .NET unterstützt. Diese Breite ist ein bedeutender Vorteil: Ein Team kann Temporal in seiner bevorzugten Sprache und mit seinem bestehenden Technologie-Stack einsetzen, ohne eine neue Sprache lernen zu müssen. Und weil Workflows und Activities normaler Code sind, steht in ihnen das gesamte Bibliotheks-Ökosystem der jeweiligen Sprache offen.

Integration über Code statt über Konnektoren

Hier liegt der grundlegende Unterschied zu No-Code-Plattformen. Wo diese vorgefertigte Bausteine für einzelne Apps anbieten, integriert Temporal über Code: Eine Activity kann jede Datenbank ansprechen, jede REST- oder gRPC-Schnittstelle aufrufen, jede Client-Bibliothek eines Dienstes nutzen. Damit ist praktisch jedes System erreichbar, für das es eine Programmierschnittstelle oder eine Bibliothek gibt – interne Anwendungen ebenso wie externe Dienste. Der Preis dafür ist, dass diese Integration von Entwicklern geschrieben werden muss; es gibt keinen fertigen Klick-Baustein. Der Vorteil ist grenzenlose Flexibilität und volle Kontrolle darüber, was genau passiert.
Praktisch heißt das: Selbst branchenspezifische oder selbst entwickelte Systeme, für die es bei No-Code-Werkzeugen nie eine fertige Integration geben wird, lassen sich mit Temporal sauber anbinden. Diese Offenheit ist einer der Hauptgründe, warum technische Teams die Plattform schätzen – sie stoßen nicht an die Grenzen eines vorgegebenen Baukastens.

Observability: Beobachtbarkeit als Kernthema

Ein Bereich, in dem Temporal besonders stark ist, ist die Beobachtbarkeit. Neben der bereits erwähnten Event-Historie und der Weboberfläche stellt Temporal Kennzahlen bereit, die sich in gängige Überwachungssysteme einspeisen lassen. Damit fügt sich die Plattform in eine professionelle Betriebsumgebung ein: Metriken über laufende Workflows, Fehlerraten und Verzögerungen lassen sich zentral auswerten und mit Warnschwellen versehen. Für einen verlässlichen Betrieb geschäftskritischer Prozesse ist diese tiefe Einsicht kein Luxus, sondern Voraussetzung.

Einbettung in bestehende Entwicklungsprozesse

Weil Temporal-Workflows normaler Code sind, fügen sie sich nahtlos in die etablierten Werkzeuge der Softwareentwicklung ein. Sie liegen in der Versionsverwaltung, durchlaufen Code-Reviews, werden mit automatisierten Tests abgesichert und über die üblichen Bereitstellungspipelines ausgeliefert. Diese Einbettung unterscheidet Temporal grundlegend von Werkzeugen, deren Workflows in einer proprietären Oberfläche leben und sich schlecht versionieren oder testen lassen. Für Teams mit reifer Entwicklungspraxis ist das ein erheblicher Vorteil; für Teams ohne solche Praxis ist es zugleich eine Voraussetzung, die erst geschaffen werden muss.
Vorsicht: kein fertiger Konnektoren-Baukasten

Wer von No-Code-Werkzeugen kommt, sollte die Erwartung anpassen: Temporal liefert keine Sammlung anklickbarer App-Integrationen. Jede Anbindung an ein externes System wird als Code geschrieben. Das ist Stärke und Anforderung zugleich – die Flexibilität ist grenzenlos, aber sie setzt Entwicklungskompetenz voraus. Bevor wir Temporal empfehlen, prüfen wir daher immer, ob das Team die nötige Kompetenz mitbringt oder aufbauen will. Ohne sie bleibt die Plattform ungenutztes Potenzial.

Kapitel 06 · Abgrenzung

Temporal vs. Prefect, Dagster & Camunda

Temporal ist nicht allein am Markt, aber seine Alternativen verfolgen teils sehr unterschiedliche Ziele. Der Vergleich hilft, den richtigen Einsatzzweck zu erkennen – denn Prefect, Dagster und Camunda lösen jeweils ein anderes Kernproblem als Temporal. Hier die ehrliche Abgrenzung aus unserer Beratungspraxis.

Kriterium Temporal Prefect Dagster Camunda
Kernfokus Durable Execution Daten-Pipelines Daten-Orchestrierung Prozess (BPMN)
Definition Code (mehrsprachig) Code (Python) Code (Python) BPMN + Code
Langlaufende Prozesse Kernstärke Begrenzt Begrenzt Ja
Zustandserhaltung Automatisch Teilweise Teilweise Ja
Sprach-Breite 5 SDKs Python-zentriert Python-zentriert Java/mehrere
Self-Hosting Ja (quelloffen) Ja Ja Ja
Zugänglichkeit (Fachbereich) Entwicklernah Technisch Technisch Fach + IT
Einstiegshürde Höher Mittel Mittel Mittel bis hoch

Temporal gegen Prefect und Dagster

Prefect und Dagster stammen aus der Welt der Datenverarbeitung. Ihr Zuhause sind Datenpipelines: das regelmäßige Verschieben, Transformieren und Aufbereiten von Daten, oft im Kontext von Analytik und Data Engineering. Sie sind stark darin, Abhängigkeiten zwischen Verarbeitungsschritten zu modellieren, Läufe zu planen und die Ergebnisse zu überwachen. Beide sind auf Python ausgerichtet und passen hervorragend in datengetriebene Teams.
Temporal hat einen anderen Schwerpunkt. Es geht nicht in erster Linie um Datenpipelines, sondern um die zuverlässige Ausführung beliebiger geschäftskritischer Abläufe – oft langlaufend, oft mit Interaktion und Warten auf Ereignisse. Die Faustregel, die wir in Projekten nutzen: Wenn es um das periodische Aufbereiten von Daten geht, sind Prefect oder Dagster meist die natürlichere Wahl. Wenn es um langlaufende, zustandsbehaftete Geschäftsprozesse mit hohen Zuverlässigkeitsanforderungen geht – Bestellungen, Zahlungen, mehrstufige Provisionierung – spielt Temporal seine Stärke aus. Die zusätzliche Sprachbreite über Python hinaus ist dabei ein weiteres Unterscheidungsmerkmal.

Temporal gegen Camunda

Camunda kommt aus der Welt des Geschäftsprozessmanagements und arbeitet klassisch mit der Modellierungssprache BPMN – Prozesse werden als Diagramme dargestellt, die auch fachliche Anwender lesen und teilweise gestalten können. Das ist ein großer Vorteil, wenn Prozesse zwischen Fachabteilung und IT abgestimmt werden müssen und die grafische Darstellung Teil der Kommunikation ist. Camunda deckt ebenfalls langlaufende Prozesse ab und bietet reiche Werkzeuge rund um Aufgabenmanagement und menschliche Prozessschritte.
Der Unterschied liegt in der Philosophie: Camunda stellt das visuelle Prozessmodell in den Mittelpunkt, Temporal den Code. Wo Prozesse stark von fachlicher Modellierung, Genehmigungsketten und der Zusammenarbeit mit Nicht-Technikern geprägt sind, ist Camunda oft die passendere Wahl. Wo die Logik komplex, entwicklernah und tief in eine Anwendung eingebettet ist, spielt Temporal seine Stärken aus. Beide sind belastbar für geschäftskritische Abläufe – sie sprechen nur unterschiedliche Zielgruppen und Denkweisen an.
Kein „besser“ oder „schlechter“

Diese Werkzeuge sind keine Konkurrenten im Sinne von gut und schlecht, sondern Antworten auf unterschiedliche Fragen. Prefect und Dagster sind für Datenpipelines gebaut, Camunda für fachlich modellierte Geschäftsprozesse, Temporal für zuverlässige, langlaufende Anwendungslogik als Code. Die häufigste Fehlentscheidung, die wir sehen, ist nicht die Wahl des „falschen“ Tools, sondern der Einsatz von Temporal für einfache Aufgaben, die ein schlankeres Werkzeug besser löst – oder umgekehrt der Versuch, mit einem Daten-Werkzeug einen komplexen, langlaufenden Geschäftsprozess zu erzwingen. Eine ehrliche Analyse von Anwendungsfall und Team steht deshalb vor jeder Werkzeug-Entscheidung.

Kapitel 07 · Einführung & Betrieb

Einführung und Betrieb: Self-Hosting oder Temporal Cloud

Bei Temporal ist die grundlegende Betriebsentscheidung besonders folgenreich: Self-Hosting des quelloffenen Dienstes oder das gehostete Temporal Cloud. Beide Wege haben klare Konsequenzen für Aufwand, Kontrolle und Datenschutz. Dieses Kapitel skizziert die Abwägung und einen bewährten Einführungspfad.

Der große Reiz von Temporal liegt darin, dass das Unternehmen die Betriebsform frei wählen kann – anders als bei reinen SaaS-Werkzeugen, die nur in der Cloud des Anbieters existieren. Wer maximale Kontrolle und Datenhoheit will, betreibt den quelloffenen Dienst selbst. Wer den Betriebsaufwand minimieren will, nutzt Temporal Cloud. Diese Wahlfreiheit ist ein zentraler Vorteil und zugleich eine Entscheidung, die bewusst getroffen werden sollte.

Self-Hosting: volle Kontrolle, echter Betriebsaufwand

Beim Self-Hosting betreibt das Unternehmen den Temporal-Dienst inklusive der zugrunde liegenden Datenbank in der eigenen Infrastruktur. Der Vorteil ist eindeutig: Daten und Verarbeitung bleiben vollständig unter eigener Kontrolle, der Standort ist frei wählbar, und es besteht keine Abhängigkeit von einem externen Anbieter für den Kern der Orchestrierung. Für Unternehmen mit hohen Souveränitätsanforderungen ist das oft das entscheidende Argument.
Dem steht ein realer Aufwand gegenüber. Der Temporal-Dienst ist ein anspruchsvolles verteiltes System, das fachkundig aufgesetzt, überwacht, aktualisiert und skaliert werden muss. Ohne Team mit entsprechendem Betriebs-Know-how – etwa im Umgang mit Container-Orchestrierung und Datenbanken – wird Self-Hosting schnell zur Last. Wir empfehlen diesen Weg nur dort, wo die Betriebskompetenz vorhanden ist oder aufgebaut wird und wo die Datenhoheit den Mehraufwand rechtfertigt.

Temporal Cloud: geringerer Aufwand, US-Anbieter

Temporal Cloud nimmt dem Unternehmen den Betrieb des Dienstes ab. Der Anbieter kümmert sich um Verfügbarkeit, Skalierung und Aktualisierung; das Unternehmen betreibt weiterhin nur seine eigenen Worker. Das senkt die Einstiegshürde erheblich und ist für viele Teams der pragmatische Weg, um schnell produktiv zu werden. Zu bedenken ist, dass Temporal Cloud von einem US-amerikanischen Anbieter betrieben wird – Region, Serverstandort und Datentransfer sind daher datenschutzrechtlich sorgfältig zu prüfen (siehe Kapitel 09). Die Trennung von Dienst und eigenem Code hilft hier: Sensible Verarbeitung kann in den eigenen Workern verbleiben.

Ein pragmatischer Einführungspfad

Aus unserer Projektpraxis hat sich ein schrittweises Vorgehen bewährt, das den technischen Charakter der Plattform berücksichtigt und trotzdem beherrschbar bleibt.
01
Anwendungsfall- und Kompetenzanalyse
Zuerst klären wir, ob ein Prozess wirklich die Zuverlässigkeitsgarantien von Temporal braucht und ob das Team die nötige Entwicklungskompetenz mitbringt. Temporal ohne Entwicklerinnen und Entwickler einzuführen, ist nicht sinnvoll – diese Ehrlichkeit steht am Anfang.
02
Betriebsform bewusst wählen
Self-Hosting oder Temporal Cloud? Diese Entscheidung fällt früh und hängt von Datenschutzanforderungen, vorhandener Betriebskompetenz und dem gewünschten Aufwand ab. Wir bewerten beide Optionen entlang der konkreten Rahmenbedingungen des Unternehmens.
03
Pilot mit klar umrissenem Prozess
Statt breit zu starten, setzen wir einen ersten, gut abgegrenzten Workflow um – idealerweise einen geschäftskritischen Ablauf, dessen Zuverlässigkeit heute Sorgen bereitet. So entsteht Erfahrung mit der Plattform, ohne das Gesamtsystem zu gefährden.
04
Konventionen, Tests und Versionierung etablieren
Weil Workflows Code sind, gelten die Regeln guter Softwareentwicklung: Namenskonventionen, automatisierte Tests, Code-Reviews und ein bewusster Umgang mit Workflow-Versionen. Diese Disziplin verhindert, dass langlaufende Workflows später zum Wartungsrisiko werden.
05
Überwachung und Fehlerbehandlung
Produktive Workflows brauchen Beobachtbarkeit: Kennzahlen in der Überwachung, Warnungen bei Fehlläufen und die regelmäßige Kontrolle der Event-Historie. Erst mit dieser Betriebsdisziplin wird aus der technischen Zuverlässigkeit auch eine verlässliche Praxis.

Was im laufenden Betrieb zählt

Nach dem Start verschiebt sich der Fokus vom Bauen auf das Betreiben. Zentrale Themen sind die Beobachtung der laufenden Workflows, das saubere Behandeln von Fehlern und – gerade bei langlaufenden Workflows – der sorgsame Umgang mit Änderungen am Workflow-Code. Weil ein Workflow tage- oder wochenlang laufen kann, muss eine Code-Änderung so eingeführt werden, dass bereits laufende Instanzen nicht durcheinandergeraten. Temporal bietet dafür Mechanismen zur Versionierung; ihr korrekter Einsatz gehört zu den wichtigsten Betriebsdisziplinen.
Ein weiterer Punkt betrifft die Datenbank hinter dem Dienst. Beim Self-Hosting ist ihr Betrieb – Sicherung, Skalierung, Pflege – Teil der eigenen Verantwortung; bei Temporal Cloud übernimmt das der Anbieter. In beiden Fällen gilt: Auch eine so belastbare Plattform enthebt niemanden der Verantwortung für die eigene Logik. Ein Workflow ist nur so gut wie der Prozess, den er abbildet – und ein schlecht durchdachter Prozess wird durch Zuverlässigkeit nicht besser, sondern nur zuverlässig falsch.
Kapitel 08 · Praxis

Einsatz im deutschen Mittelstand

Hier die Szenarien, in denen INAGRO Temporal in Kundenprojekten am sinnvollsten eingesetzt sieht – jeweils dort, wo Prozesse langlaufend, mehrstufig und geschäftskritisch sind. Allen gemeinsam: Ein hängengebliebener oder doppelt ausgeführter Vorgang würde echten Schaden anrichten.

Auftrags- und Bestellabwicklung

Mehrstufige Abläufe von der Annahme über Zahlungsprüfung und Reservierung bis zum Versand laufen zuverlässig zu Ende – auch bei Ausfällen einzelner Dienste. Doppelbuchungen und hängengebliebene Bestellungen werden strukturell verhindert.

Keine verlorenen Vorgänge
Zahlungs- und Abrechnungsprozesse

Wiederkehrende Abbuchungen, mehrstufige Zahlungsflüsse und Abo-Zyklen profitieren von garantierter, genau einmaliger Ausführung. Fehlgeschlagene Schritte werden kontrolliert wiederholt, ohne doppelt abzubuchen.

Verlässliche Abrechnung
Bereitstellung und Provisionierung

Das mehrstufige Einrichten von Kundenkonten, Diensten oder Ressourcen über verschiedene Systeme hinweg wird als ein zuverlässiger Workflow abgebildet. Jeder Teilschritt ist gegen Ausfälle abgesichert.

Sauberes Onboarding
Genehmigungs- und Freigabeprozesse

Ein Workflow kann tagelang auf eine menschliche Entscheidung warten und erst dann fortfahren. Über Signals kommen Freigaben von außen herein, ohne dass der Prozess in dieser Zeit Ressourcen bindet.

Mensch im Prozess
Langlaufende Daten- und KI-Jobs

Große Verarbeitungsläufe über viele Datensätze oder mehrstufige KI-Analysen überstehen Serverausfälle und werden an der Unterbrechungsstelle fortgesetzt. Teure Neuberechnungen und Doppelaufrufe entfallen.

Kalkulierbare Läufe
System-zu-System-Orchestrierung

Wo mehrere interne und externe Systeme in einer festen Reihenfolge zusammenspielen müssen, hält Temporal den Gesamtzustand zusammen und sorgt dafür, dass die Kette auch bei Teilausfällen konsistent bleibt.

Konsistenz über Systeme

Was diese Szenarien gemeinsam haben

Auffällig ist ein Muster: Temporal glänzt dort, wo Zuverlässigkeit über einen längeren Zeitraum gefragt ist – mehrstufige Abläufe, Warten auf Ereignisse, die Konsistenz über mehrere Systeme hinweg. Sobald ein Prozess über einen einzigen, kurzen Schritt hinausgeht und geschäftskritisch ist, spielt die Plattform ihre Stärke aus. Der Mehrwert entsteht nicht durch Bedienkomfort, sondern durch die strukturelle Vermeidung einer ganzen Klasse teurer Fehler.
Wichtig für die Erwartungshaltung: Der Nutzen realisiert sich nur, wenn Entwicklungskompetenz vorhanden ist und der Anwendungsfall die Zuverlässigkeitsgarantien wirklich braucht. Für einfache, kurze Automatisierungen ist Temporal überdimensioniert – dort wäre ein schlankeres Werkzeug schneller und günstiger. Deshalb steht in unseren Projekten immer die ehrliche Frage nach Anwendungsfall und Kompetenz vor dem Bau des ersten Workflows.

Vom ersten Workflow zur belastbaren Prozesslandschaft

Ein typischer Verlauf: Es beginnt mit einem einzelnen kritischen Prozess, dessen Zuverlässigkeit heute Kopfzerbrechen bereitet. Läuft dieser erste Workflow stabil, wächst schnell das Vertrauen, weitere geschäftskritische Abläufe auf dieselbe Grundlage zu stellen. Nach einigen Monaten existiert eine ganze Landschaft zuverlässiger Prozesse – oft von mehreren Entwicklern gepflegt. Genau an diesem Punkt entscheidet sich, ob die Investition trägt.
Wir empfehlen daher, von Beginn an die Regeln guter Softwareentwicklung anzuwenden: Workflows testen, Änderungen bewusst versionieren, den Zweck jedes Workflows dokumentieren und festlegen, wer im Fehlerfall verantwortlich ist. Weil Temporal-Workflows normaler Code sind, greifen die etablierten Praktiken – ein Vorteil gegenüber Werkzeugen, deren Abläufe in einer proprietären Oberfläche schwer nachvollziehbar bleiben. Diese Disziplin ist der Unterschied zwischen einer belastbaren Prozesslandschaft und einer Sammlung schwer wartbarer Sonderlösungen.
Stärken
  • Garantierte, zuverlässige Ausführung langlaufender Prozesse
  • Automatische Zustandserhaltung ohne Eigenbau
  • Eingebaute Retries, Timer und Warten auf Ereignisse
  • Workflows als testbarer, versionierbarer Code
  • Mehrere Sprachen: Go, Java, Python, TypeScript, .NET
  • Quelloffen und selbst betreibbar (Datenhoheit)
  • Temporal Cloud als gehostete Alternative
  • Lückenlose Event-Historie und starke Beobachtbarkeit
  • Eigener Code läuft in den eigenen Workern
  • Sehr belastbare Grundlage für agentische KI-Prozesse
Einschränkungen
  • Hohe Einstiegshürde, klar entwicklerorientiert
  • Nicht für reine Fachabteilungen ohne IT geeignet
  • Für einfache, kurze Automatisierungen überdimensioniert
  • Self-Hosting verlangt echtes Betriebs-Know-how
  • Temporal Cloud ist ein US-Anbieter – DSGVO gesondert prüfen
  • Umdenken nötig: Workflow-Logik muss deterministisch sein
  • Versionierung langlaufender Workflows will beherrscht sein
  • Keine fertigen Klick-Konnektoren für einzelne Apps
  • Datenbankbetrieb beim Self-Hosting in eigener Verantwortung
  • Ohne Entwicklungsdisziplin schwer wartbar
Kapitel 09 · Kosten & Datenschutz

Kosten, DSGVO und Datenhoheit

Zwei Themen entscheiden häufig über die Werkzeugwahl: die Kostenlogik und der Datenschutz. Bei Temporal ist beides eng mit der gewählten Betriebsform verknüpft – Self-Hosting oder Temporal Cloud. Dieses Kapitel ordnet beides nüchtern ein – ohne konkrete Preiszahlen, die ohnehin schnell veralten.

Zur Kostenlogik zuerst: Weil Temporal quelloffen ist, fällt für die Software selbst beim Self-Hosting keine Lizenzgebühr an. Die Kosten entstehen hier durch den Betrieb – die benötigte Infrastruktur für Dienst und Datenbank sowie den Personalaufwand für Aufsetzen, Überwachung und Pflege. Dieser Betriebsaufwand ist real und sollte nicht unterschätzt werden: „kostenlos“ bezieht sich auf die Lizenz, nicht auf den Gesamtaufwand.
Bei Temporal Cloud zahlt das Unternehmen dagegen für den gehosteten Dienst – üblicherweise verbrauchsabhängig, orientiert an der Nutzung. Dafür entfällt der eigene Betriebsaufwand für den Dienst. Konkrete Preise nennen wir hier bewusst nicht, weil der Anbieter Modelle und Konditionen regelmäßig anpasst. Entscheidend ist das Verständnis der Logik dahinter – die bleibt stabiler als jede Zahl.
Self-Hosting
Lizenzfrei · Betriebskosten
Quelloffene Software ohne Lizenzgebühr, Kosten durch Infrastruktur und Personal
  • Volle Datenhoheit und Standortwahl. Aufwand für Aufsetzen, Überwachung, Aktualisierung und Datenbankbetrieb liegt beim Unternehmen.
Temporal Cloud Einstieg
Verbrauch · nutzungsbasiert
Gehosteter Dienst, Abrechnung orientiert an der tatsächlichen Nutzung
  • Geringer Betriebsaufwand, schneller Start. Für Teams, die ohne eigenen Dienst-Betrieb produktiv werden wollen.
Temporal Cloud Skalierung
Höheres Paket · nach Volumen
  • Für höheren Durchsatz und produktiven Einsatz mit vielen laufenden Workflows und erhöhten Anforderungen an Verfügbarkeit.
Enterprise / Support
Individuell · auf Anfrage
Erweiterter Support, Governance, höhere Sicherheitsanforderungen
  • Für Organisationen mit hohen Ansprüchen an Support, Verwaltung und Sicherheit. Konditionen beim Anbieter prüfen.

Wie die Kosten entstehen

Der wichtigste Mechanismus unterscheidet sich je nach Betriebsform. Beim Self-Hosting skalieren die Kosten mit dem Infrastruktur- und Personalaufwand: Je größer und anspruchsvoller der Betrieb, desto höher die laufenden Kosten für Server, Datenbank und Fachpersonal. Bei Temporal Cloud skalieren die Kosten mit der Nutzung – mit der Zahl und Komplexität der ausgeführten Workflows. Für den Mittelstand heißt das: Bei überschaubarem Volumen und vorhandener Betriebskompetenz kann Self-Hosting attraktiv sein; wo diese Kompetenz fehlt, ist die gehostete Variante trotz laufender Gebühren oft die wirtschaftlichere Gesamtrechnung. Wir erstellen diese Gesamtbetrachtung in Projekten standardmäßig, bevor eine Betriebsform festgelegt wird – inklusive des oft unterschätzten Personalaufwands beim Self-Hosting.
Keine Rechtsberatung

Dieser Abschnitt liefert eine allgemeine Orientierung aus technischer und organisatorischer Sicht und stellt keine Rechtsberatung dar. Die konkrete datenschutzrechtliche Bewertung für Ihr Unternehmen kann nur Ihre Datenschutzbeauftragte oder eine fachkundige juristische Beratung vornehmen. Ziehen Sie für verbindliche Aussagen stets qualifizierten Rat hinzu.

Datenschutzrechtlich ist der zentrale Ausgangspunkt die Betriebsform. Beim Self-Hosting in der eigenen Infrastruktur bleiben Dienst und Daten vollständig unter eigener Kontrolle – ein starkes Argument für Datenhoheit und eine DSGVO-konforme Gestaltung, weil sich die Verarbeitung vollständig in der EU beziehungsweise im eigenen Rechenzentrum halten lässt. Nutzt ein Unternehmen dagegen Temporal Cloud, kommt ein US-amerikanischer Anbieter ins Spiel, und es gelten die Anforderungen an eine Auftragsverarbeitung sowie an einen möglichen Datentransfer.
Die wichtigsten Prüfpunkte

Wer Temporal datenschutzkonform einsetzen will, sollte die folgenden Punkte systematisch klären – idealerweise gemeinsam mit der Datenschutzbeauftragten, bevor produktive Workflows mit personenbezogenen Daten laufen:

Betriebsform wählen
Self-Hosting in der EU bietet die höchste Datenhoheit; bei Temporal Cloud ist die datenschutzrechtliche Prüfung umfangreicher
Region & Standort
Bei Temporal Cloud den Serverstandort und die wählbare Region klären; eine EU-Region prüfen und Datentransfer bewerten
AVV abschließen
Bei Nutzung der Cloud einen Auftragsverarbeitungsvertrag prüfen und abschließen, bevor personenbezogene Daten verarbeitet werden
Datenminimierung im Dienst
Die Trennung nutzen: sensible Verarbeitung in eigenen Workern halten, möglichst wenig personenbezogene Daten in die Historie geben
Datenflüsse kartieren
Welche Daten fließen durch welchen Workflow, welche Activities rufen welche externen Dienste auf? Lückenlos dokumentieren
KI-Schritte gesondert
Bei KI-Activities zusätzlich klären, welche Daten an den Modell-Anbieter gehen und wie sie dort behandelt werden

Der Souveränitätsvorteil des Self-Hostings

Hier liegt eine der größten Stärken von Temporal im Vergleich zu reinen SaaS-Automatisierern: Weil die Plattform quelloffen und selbst betreibbar ist, kann ein Unternehmen sie vollständig in der eigenen Infrastruktur betreiben – on-premises oder in einer selbst gewählten EU-Cloud. In dieser Konstellation verlassen die Daten die eigene Kontrolle nicht, ein Datentransfer in Drittländer entfällt, und die datenschutzrechtliche Bewertung vereinfacht sich erheblich. Für Unternehmen mit hohen Souveränitätsanforderungen, für Berufsgeheimnisträger oder für besonders schützenswerte Datenkategorien ist dies oft das entscheidende Argument.

Der US-Anbieter-Faktor bei Temporal Cloud

Wird stattdessen Temporal Cloud genutzt, gilt das, was für US-Cloud-Dienste allgemein gilt: Der Anbieter unterliegt grundsätzlich US-amerikanischem Recht, und trotz Schutzmaßnahmen und vertraglicher Zusicherungen bleibt ein rechtliches Restrisiko hinsichtlich behördlicher Zugriffsmöglichkeiten. Wichtig ist hier die bereits beschriebene Architektur: Da der eigene Code in den eigenen Workern läuft und der Dienst primär die Orchestrierung übernimmt, lässt sich durch bewusste Gestaltung begrenzen, welche Daten überhaupt in den gehosteten Dienst gelangen. Die Wahl einer EU-Region und eine sorgfältige Datenminimierung können das Risiko weiter verringern. Wo diese Maßnahmen nicht ausreichen, ist das Self-Hosting die datenschutzkonformere Alternative.

Datenflüsse vollständig verstehen

Eine Besonderheit von Orchestrierungsplattformen ist, dass Daten nicht nur durch Temporal, sondern auch durch die von den Activities aufgerufenen externen Dienste fließen. Ein einziger Workflow kann Daten aus einer europäischen Quelle ziehen, sie in einer Activity an eine externe Schnittstelle senden und schließlich in einem dritten System ablegen. Diese Kette muss vollständig betrachtet werden – Datenschutz endet nicht an der Temporal-Grenze. Wir kartieren in Projekten daher für jeden produktiven Workflow den kompletten Datenfluss vom Start bis zum letzten Schritt, ausdrücklich einschließlich der in Activities aufgerufenen Dienste und KI-Modelle. Die Entscheidung zwischen der Bequemlichkeit der gehosteten Cloud und der Kontrolle des Self-Hostings sollte bewusst und informiert getroffen werden.
Kapitel 10 · Häufige Fragen

Häufig gestellte Fragen zu Temporal

Diese Fragen tauchen in unseren Beratungs­gesprächen am häufigsten auf – kurz und sachlich beantwortet.

Was ist Temporal in einem Satz?
Temporal ist eine quelloffene Plattform für Durable Execution: Sie führt langlaufende, zustandsbehaftete Prozesse zuverlässig aus, indem Entwickler Workflows und Activities als Code in Go, Java, Python, TypeScript oder .NET schreiben und Temporal Zustandserhaltung, automatische Wiederholungen und Timer übernimmt. So laufen geschäftskritische Abläufe auch bei Abstürzen und Ausfällen garantiert zu Ende.
Was bedeutet „Durable Execution“ konkret?
Es bedeutet, dass ein einmal gestarteter Prozess seinen Zustand nicht verliert. Temporal führt eine vollständige Historie aller Schritte; stürzt ein Server mitten in einem tagelangen Ablauf ab, wird der Prozess auf einer anderen Maschine exakt an der Unterbrechungsstelle fortgesetzt – ohne bereits erledigte Schritte zu wiederholen. Für Entwickler fühlt es sich an, als könne der Code nicht abstürzen.
Brauche ich Programmierkenntnisse für Temporal?
Ja. Temporal ist ausdrücklich entwicklerorientiert. Workflows werden nicht in einer grafischen Oberfläche zusammengeklickt, sondern als Code geschrieben. Ohne Entwicklerinnen und Entwickler im Team lässt sich die Plattform nicht sinnvoll einsetzen. Für reine Fachabteilungen ohne IT-Begleitung sind No-Code-Werkzeuge oder BPMN-Plattformen wie Camunda zugänglicher.
Wie unterscheidet sich Temporal von Prefect, Dagster und Camunda?
Prefect und Dagster sind auf Datenpipelines und Datenverarbeitung ausgerichtet und Python-zentriert. Camunda kommt aus dem Geschäftsprozessmanagement und stellt das visuelle BPMN-Modell in den Mittelpunkt. Temporal fokussiert die zuverlässige Ausführung langlaufender, zustandsbehafteter Anwendungslogik als Code in mehreren Sprachen. Für Datenaufbereitung sind Prefect oder Dagster oft passender, für fachlich modellierte Prozesse Camunda, für belastbare langlaufende Anwendungslogik Temporal.
Kann ich Temporal selbst hosten?
Ja. Temporal ist quelloffen und lässt sich vollständig in der eigenen Infrastruktur betreiben – on-premises oder in einer selbst gewählten Cloud. Das bietet volle Datenhoheit, verlangt aber echtes Betriebs-Know-how, da der Dienst ein anspruchsvolles verteiltes System mit eigener Datenbank ist. Alternativ gibt es das gehostete Temporal Cloud, das den Betrieb des Dienstes abnimmt.
Was ist der Unterschied zwischen einem Workflow und einer Activity?
Der Workflow enthält die Ablauflogik – was in welcher Reihenfolge geschieht – und muss deterministisch sein, damit Temporal seinen Zustand rekonstruieren kann. Die Activity ist der einzelne Arbeitsschritt, der mit der Außenwelt spricht: ein API-Aufruf, ein Datenbankzugriff, das Versenden einer Nachricht. Activities dürfen scheitern und werden automatisch wiederholt; die deterministische Workflow-Logik hält den Ablauf zusammen.
Eignet sich Temporal für KI-Anwendungen?
Ja, besonders für langlaufende und agentische KI-Prozesse. KI-Aufrufe sind langsam, teuer und unzuverlässig – als Temporal-Activity ausgeführt, werden sie kontrolliert wiederholt, und der Gesamtprozess übersteht Ausfälle, ohne teure Doppelberechnungen. Temporal bringt selbst keine Modelle mit, sondern orchestriert die Schritte zuverlässig. Für einen einzelnen kurzen Modellaufruf ist es allerdings überdimensioniert.
Wie steht es um den Datenschutz bei Temporal?
Das hängt von der Betriebsform ab. Self-Hosting in der eigenen EU-Infrastruktur bietet höchste Datenhoheit, weil Dienst und Daten unter eigener Kontrolle bleiben – eine DSGVO-konformere Option. Temporal Cloud wird von einem US-Anbieter betrieben; hier sind Region und Serverstandort, Datentransfer und ein Auftragsverarbeitungsvertrag zu prüfen. Hilfreich ist, dass der eigene Code in den eigenen Workern läuft. Bitte beachten: Das ist eine allgemeine Orientierung und keine Rechtsberatung – ziehen Sie für verbindliche Aussagen Ihre Datenschutzbeauftragte hinzu.
Wie werden die Kosten bei Temporal berechnet?
Die quelloffene Software selbst ist beim Self-Hosting lizenzfrei; hier entstehen Kosten durch Infrastruktur und den Personalaufwand für den Betrieb. Temporal Cloud wird nutzungsabhängig abgerechnet, dafür entfällt der eigene Dienst-Betrieb. Konkrete Preise nennen wir bewusst nicht, da der Anbieter sie regelmäßig anpasst; sie sollten direkt beim Anbieter geprüft werden. Wichtig ist eine ehrliche Gesamtbetrachtung, die den oft unterschätzten Betriebsaufwand des Self-Hostings einbezieht.
Was kostet eine Temporal-Einführung mit INAGRO?
Das hängt vom Umfang ab. Eine fokussierte Einführung mit Anwendungsfall- und Kompetenzanalyse, Wahl der Betriebsform, Aufbau der ersten Workflows, Kostenbetrachtung, Datenschutz-Check und Wissenstransfer ist deutlich schlanker als ein umfassendes Orchestrierungsprogramm über viele Prozesse hinweg. Statt einer pauschalen Zahl machen wir Ihnen nach einem Erstgespräch ein konkretes, transparentes Angebot – inklusive einer ehrlichen Einschätzung, ob Temporal für Ihren Anwendungsfall das passende Werkzeug ist oder ob eine Alternative besser passt.

Automatisierung strategisch angehen

Bereit, geschäftskritische Prozesse zuverlässig zu machen?

Von der Anwendungsfall-Analyse über die Wahl zwischen Self-Hosting und Temporal Cloud bis zum produktiven Betrieb – INAGRO begleitet Sie auf jedem Schritt. Mit ehrlicher Beratung, klarem Erwartungsmanagement bei Kosten und Datenschutz und der Erfahrung, wann Temporal passt und wann eine Alternative besser ist. Pragmatisch, strukturiert und mit messbarem Ergebnis.

Seit 2006 am Markt

Erfahrung aus über 100 Digitalprojekten

DSGVO & Souveränität

Datenschutz von Anfang an mitgedacht

Rückmeldung in 24 h

Schnell, direkt, unverbindlich