펫페오톡 AWS 시스템 재설계, DevOps 지원
Objectives
Microservice Architecture로 재설계
Self-Managed Service를 Serverless나 Full-Managed로 Migration
Dockerization 및 Orchestration Service 적용 ( Kubernetes or ECS )
As-Is
Monolithic Service
Self-Hosting MongoDB
수동 배포
To-Be
기능별로 분해하여 Microservice 구조로 재설계
Background job 처리용 Worker를 만들고 SQS 도입
Scalable하고 모니터링이 쉬운 DynamoDB or RDS로 이전
ECS, Github로 CI/CD
Expected Results
유연한 확장성
용이한 모니터링
관리포인트 감소
협업 개발 주기 단축