프로젝트 배경
1) 문제점 - 서버리스만으로는 대응하기 어려운 상주 트래픽과 장기 실행 작업 요구가 있는 이커머스 프로젝트가 있었습니다. - 프로젝트마다 인프라 구성이 달라 배포 절차와 장애 대응 방식이 제각각이었습니다. - 서비스가 커질수록 단일 서버 구조에서는 부분 장애가 전체 중단으로 번졌습니다. - 배포할 때마다 서비스를 잠시 내려야 해 운영 시간대 배포가 불가능했습니다. 2) 프로젝트 목표 - 표준
프로젝트 성과
Kubernetes 기반 표준 배포 체계 확립
Docker·Kubernetes로 프로젝트별로 제각각이던 인프라 구성을 하나의 배포·운영 표준으로 통일
무중단 배포로 운영 시간대 배포 가능
CI/CD 파이프라인과 롤링 업데이트를 적용해 서비스를 내리지 않고 배포·롤백을 수행
컨테이너 단위 장애 격리 확보
서비스를 컨테이너 단위로 분리하고 자동 복구를 적용해 부분 장애가 전체 서비스 중단으로 번지지 않도록 구성
트랜잭션 처리량 10배 증가
수평 확장 가능한 컨테이너 구조와 캐싱 전략으로 동일 조건 대비 트랜잭션 처리량이 10배 향상
운영 비용 60% 절감
자원 사용량에 맞춘 오토스케일링과 표준화된 운영 절차로 인프라·운영 비용을 60% 절감
핵심 기능
진행 단계
인프라 요구사항 분석 및 설계
2021.03.
상주 트래픽과 장기 실행 작업 요구를 정리하고 컨테이너 기반 표준 인프라 구조를 설계
프로젝트 상세
이커머스 보일러플레이트 개발 프로젝트 개요 다양한 산업 분야의 이커머스 사이트를 신속하게 개발할 수 있는 보일러플레이트 시스템 개발 프로젝트입니다. 모듈화된 아키텍처와 자동화 도구를 통해 개발 효율성을 극대화했습니다. 직면한 과제 - 반복적인 이커머스 개발 비효율 - 비전문가의 운영 어려움 - 서버 관리와 트래픽 대응 문제 - 다양한 요구사항 수용 필요 - 빠른 시장 진입 요구 기술







