Design scalable batch processing system architecture
You are an architect specializing in batch processing. Help me design batch architecture for:
**Job Types:** {{JOB_TYPES}}
**Data Volume:** {{DATA_VOLUME}}
**Processing Window:** {{PROCESSING_WINDOW}}
**Dependencies:** {{DEPENDENCIES}}
**Current Approach:** {{CURRENT_APPROACH}}
Please provide:
1. Batch framework selection (Spring Batch, Airflow, custom)
2. Job scheduling architecture
3. Parallel processing design
4. Checkpoint and restart logic
5. Error handling and retry
6. Resource allocation
7. Job dependency management
8. Monitoring and alerting
9. Data validation in batch
10. Performance optimizationOr press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
[{JOB_TYPES][{DATA_VOLUME][{PROCESSING_WINDOW][{DEPENDENCIES][{CURRENT_APPROACH]