Web Service Platform
Amazon Web Service 기반의 클라우드 웹 서비스 플랫폼

구축 효과
01 AWS 기능을 활용하여 Cloud 상에서 안전하게 서비스.
02 Docker를 이용한 Micro Service Architecture 구성.
03 부하에 따른 Auto Scaling으로 일시적 트래픽에 대응.
04 DB 복제본을 사용하여 성능 및 내결함성 향상.
05 Multi Zone을 이용하여 고가용성(HA) 구성.
구조

AWS Cloud상에서 Docker을 이용한 Micro Service Architecture로 동작.
Frontend는 React를 기반으로 동작하며, Backend는 Node.js를 이용하여 웹 서버, API 서비스, 분석 서비스가 동작.
배포 자동화
개발한 서비스는 소스코드를 Push하면 자동으로 빌드 및 배포가 진행된다.
소스코드의 변경사항을 Jenkins를 이용하여 빌드하고, 소스코드를 체크한 후, Docker 이미지를 생성한다.
생성된 Docker 이미지는 AWS에 보관한 후 운영 서비스에 무중단 배포된다.

Dev Ops

빌드 및 배포 자동화로 운영서버에 반영이 되고, 로그 감시 및 오류 감시 시스템을 통해 발생하는 오류를 실시간으로 알 수 있다.
발생한 오류는 바로 개발자에게 알림이 가며, 버그를 수정하고 코드를 업데이트하면, 자동으로 빌드 및 배포가 되는 DevOps 환경을 사용하고 있다.
이로 인해 오류가 발생하더라도 빠르게 처리 및 무중단 배포가 가능하다.