We handle the day-to-day administration of your Cloud resources, so your team can focus on what’s important—building amazing applications. Our Cloud managed services provide full support, around the clock security and performance monitoring, AWS cost and resource optimization, advanced security and compliance services, and full cloud migration, development, and on-demand professional services.

Contacts

인천광역시 연수구 하모니로177번길 20

ocloud@cjon.cloud

https://www.linkedin.com/in/Ocloud

About Service

인사관리, 변화를 스캔하다.

근로계약, 스케줄, 출퇴근, 급여 관리를 한번에!

사업자와 근로자의 지친 인사업무를 투명하고 빠르게 처리하는 WORKSCAN

Published:
September 18, 2020
Category:
AWS
Client:
WorkScan

Architecture Best Practice

 

◎ ECS와 Fargate를 사용하여 Container 기반의 서버리스 서비스 

◎ 모든 Fargate Task를 Auto Scale Group(ASG)로 연결하여 사용량에 따라 유기적으로 Task 수량 조절

◎ API Gateway를 사용하여 PATH기반 API 호출

◎ 운영 RDS는 Aurora Postgresql로 구성하고, Message 전송을 위한 별도 Postgresql RDS 추가

◎ CloudFront(CDN)을 통하여 HTTP → HTTPS Redirect

◎ Cognito 서비스를 사용하여 사용자 인증 

◎ Code Pipeline을 통한 CI/CD 구축

 

AWS Architecture

 

① 기본 서비스는 ECS기반 Fargate로 구성 (Serverless 형태로 서비스)

② API호출 구조
  – Route53 → CloudFront → API Gateway → Application Load Balancer

③ 서비스의 사용자 인증을 위한 Cognito 사용

④ 서비스 컨테이너 이미지(Docker)를 Elastic Container Registry(ECR)에 보관

⑤ AWS Developer Tools를 활용한 CI/CD 구성

 
AI Chatbot Avatar