Github Actions에서 프로젝트 빌드 후 jar 파일을 압축해서 S3에 업로드 합니다. 이어서 CodeDeploy가 배포를 진행하도록 합니다.CodeDeploy는 EC2 인스턴스에서 S3에 업로드된 jar 파일을 받아 배포를 진행합니다. NginX에 ssl을 적용하여 외부 클라이언트와는 https 로 통신하고리버스 프록시를 이용하여 실제 서버와는 http로 통신합니다.