
AWS Step Functions
6.2#15 in it orchestration softwareFree planFree planWebAPI
Visit

| Fact | AWS Step Functions | Google Cloud Workflows |
|---|---|---|
| Compliance | Third-party auditors assess Step Functions under AWS compliance programs that include SOC, PCI, FedRAMP, and HIPAA. | Google lists Workflows as compliant with C5:2020, FedRAMP High, HIPAA, HITRUST CSF, ISO 27001/27017/27018, PCI DSS, and SOC 1/2/3, excluding Preview features. |
| Execution limits | Standard workflow executions can run for up to one year, while Express workflow executions can run for up to five minutes. | A workflow execution can contain up to 100,000 steps and run for at most one year. |
| Integrations | Service integrations connect workflows to over 200 AWS services, and AWS SDK integrations can invoke over 9,000 API actions from over 200 services. | Connectors integrate workflows with Google Cloud APIs and handle request formatting, retries, and long-running operations; examples include Pub/Sub, Firestore, and Secret Manager. |
| Monitoring | Users can review execution history in the Step Functions console, analyze executions with CloudWatch Logs, and trace them with AWS X-Ray. | Workflows integrates with Cloud Logging and Cloud Monitoring for execution logs, volume, error rates, and execution time. |
| Security | Step Functions uses IAM to control access to AWS services and resources, and AWS requires TLS 1.2 while recommending TLS 1.3 for network clients. | Workflows runs in a sandboxed environment without code or library dependencies that require security patches, and it can use Secret Manager to store and retrieve secrets. |
AWS identifies data processing, machine learning, microservice orchestration, and IT and security automation as use case categories. It may suit teams building workflows around AWS services or HTTP-based services.
Workflows suits teams orchestrating cloud services, APIs, batch jobs, or business and IT processes. It may fit those comfortable defining workflows in YAML or JSON and working within step and duration limits.