- **Ultra-low-latency job start requirements**
- If minute-scale provisioning is unacceptable (for example, for user-facing synchronous requests), Batch is likely a poor fit. Alternatives include always-on services, pre-warmed capacity, or different architectures.
- **Primary need is orchestration rather than compute scheduling**
- If the primary requirement is step-based workflows with rich state management, branching, and human-in-the-loop functionality, a workflow orchestrator (for example, Step Functions or a managed Airflow) may be the primary tool, with Batch used only as an execution backend where needed.
- **Short, Lambda-sized tasks**
- For short-running tasks that fit within serverless function execution limits, Batch may introduce unnecessary complexity.
- **Need for simple debugging and fast developer iteration**
- Teams that prioritize fast local iteration and straightforward debugging may prefer simpler ECS task models, local testing workflows, or managed ETL services.
- **Procurement requiring publicly documented, service-specific compliance scope**
- If procurement requires service-specific SOC or ISO attestations published on the public product page, expect to rely on authenticated Artifact reports rather than public product pages for definitive documentation.
- **Cold starts and scaling intervals**
- User reports indicate multi-minute provisioning delays and delayed scale-in, which can affect latency-sensitive and bursty workloads.
- **Visibility and troubleshooting complexity**
- Debugging failures may require correlating logs and state across multiple AWS services.
- **Operational limits for advanced HPC features**
- Multi-node parallel jobs have documented quotas and constraints (for example, limits on instance counts, supported compute backends, and restrictions on Fargate usage for certain features).
- **Feature and roadmap notes**
- The service has had several feature announcements in recent years (for example, multi-container job support and Spot allocation strategies). Customers should review current documentation for the latest limitations and capabilities.