项目作者: HarshadRanganathan

项目描述 :
Sample spring batch processing job launched in fargate to copy files in S3. We use step functions to orchestrate the flow.
高级语言: Java
项目地址: git://github.com/HarshadRanganathan/fargate-batch-processing.git


Fargate Batch Processing

Sample spring batch processing job launched in fargate to copy files in S3. We use step functions to orchestrate the flow.

Flow

How To Run

[1] Build the batch processing jar by running below command in module batch

  1. mvn package spring-boot:repackage antrun:run@docker

[2] Build the docker image with the artifact and push it to ECR.

Instructions

[3] Create a Fargate cluster to run the containerized task.

Instructions

[4] Create a state machine in step functions to create an ECS task for S3 file copy using the docker image.

Instructions