AWS Step Functions ist ein serverloser Orchestrierungsdienst, mit dem Sie Geschäftslogik als visuelle Workflows abbilden. Laut Anbieter verbinden die Workflows über 220 AWS-Dienste, bieten integrierte Fehlerbehandlung, Zustandsverwaltung und Parallelverarbeitung und skalieren von wenigen bis zu Millionen Ausführungen. Typische Einsatzzwecke sind die Ablaufsteuerung von ETL-Jobs, die Koordination von AWS-Lambda-Microservices, IT-Automatisierung mit manuellen Freigabeschritten und KI-Workflows mit menschlicher Kontrolle. Der Dienst wird ausschließlich als verwalteter Cloud-Dienst innerhalb von AWS bereitgestellt.
Step Functions wird von Amazon Web Services, Inc. angeboten, einem US-Unternehmen, und unterliegt damit US-Recht, einschließlich des CLOUD Act. Der Dienst ist in mehreren europäischen AWS-Regionen verfügbar, darunter Frankfurt, Irland, Paris, Mailand, Spanien und Stockholm, und Kunden wählen die Region, in der ihre Daten gespeichert werden. AWS bietet einen DSGVO-Auftragsverarbeitungsvertrag an. An AWS-Dienste gebundene Workflows lassen sich nur schwer verlagern; eine europäische Organisation, die Abhängigkeiten begrenzen möchte, kann Open-Source-Engines für die Workflow-Orchestrierung in Betracht ziehen.