2

2014104120

컴퓨터공학과 - 유영빈

a6f3eb51 Add final report · by ybyu1

펫페오톡 AWS 시스템 재설계, DevOps 지원

Objectives

  1. Microservice Architecture로 재설계

  2. Self-Managed Service를 Serverless나 Full-Managed로 Migration

  3. Dockerization 및 Orchestration Service 적용 ( Kubernetes or ECS )


As-Is

  1. Monolithic Service

  2. Self-Hosting MongoDB

  3. 수동 배포

To-Be

  1. 기능별로 분해하여 Microservice 구조로 재설계

  2. Background job 처리용 Worker를 만들고 SQS 도입

  3. Scalable하고 모니터링이 쉬운 DynamoDB or RDS로 이전

  4. ECS, Github로 CI/CD


Expected Results

  1. 유연한 확장성

  2. 용이한 모니터링

  3. 관리포인트 감소

  4. 협업 개발 주기 단축