특정 도메인 API문제로 인한 장애 전파를 최소화하기 위해 서비스 단위로 역할과 책임을 구분하여 API를 MICRO 단위로 분리했습니다.
메인DB는 PostgreSQL을 사용하고 있지만, DB Bottleneck 등으로 인한 장애 전파를 방지하기 위해 네이버 클라우드에서 제공하는 Cloud DB for MySQL을 사용하여 Database 분리
컨테이너 구동환경을 하나의 팀에서 집중 관리하고 인프라 환경에 대한 의존성을 제거하기 위해 도커와 쿠버네티스 도입
PaaS-TA/Rancher 등 Orchestration Tool을 도입하고 API 서비스를 모두 Docker Container 기반으로 구축
Cloud Build, GitOps, ArgoCD등을 도입하여 완벽하게 자동화되고 통제 가능한 CI/CD 환경을 구축
PaaS-TA/Rancher 등 Orchestration Tool을 도입하고 API 서비스를 모두 Docker Container 기반으로 구축