About This Architecture
AWS Scheduled Batch Processing Architecture combines EventBridge Scheduler, ECS Fargate, and a hardened CI/CD supply chain to execute daily batch jobs in ap-northeast-1 with zero-trust networking and cryptographic image verification. Container images flow through OIDC-authenticated GitHub Actions, source code scanning, dependency vulnerability checks, SBOM generation, and image signing before approval in Amazon ECR. ECS Fargate tasks run in private subnets with outbound-only security groups, VPC endpoints for AWS service access, and fixed egress through NAT Gateways, while CloudWatch alarms detect task failures and route alerts through SNS. This architecture demonstrates defense-in-depth: supply chain integrity via signed containers, network isolation via VPC endpoints, least-privilege IAM roles, encrypted DLQ for scheduler failures, and comprehensive observability for compliance and troubleshooting. Fork this diagram on Diagrams.so to customize for your region, adjust the daily schedule, or add additional availability zones for production resilience. The pattern is ideal for organizations requiring SOC 2 / FedRAMP compliance, PCI-DSS workloads, or strict software provenance controls.