컨테이너 서비스를 활용한 트래픽 및 고가용성을 확보한 쇼핑몰 서비스 구축
페이지 정보
작성자 시스템운영팀 작성일25-04-11 16:26 조회13,529회 댓글0건프로젝트 제목 | 컨테이너 서비스를 활용한 트래픽 및 고가용성을 확보한 쇼핑몰 서비스 구축 | ||
---|---|---|---|
과정명 | 퍼블릭 클라우드 기반 DevSecOps 융합 인재 양성 과정 | ||
발표일 | 2024.09.23 ~ 2025.03.27 | 담당강사 | 최종운 강사 |
팀원&담당파트 | (조장)유○열 | PPT제작, Frontend & Open API 활용, DB 초안 설계, Git Action을 활용한 CI 구축, Helm Chart 구성 | |
홍○재 | Terraform Module 정의 및 리소스 생성, CI Workflow 보완, EFK 구축, BACKEND & 상품 관련 기능 구현, 상품 관련 DB 개선 | ||
김○욱 | DB 개선, 관리자 페이지 기능 구현, Terraform 개선 및 유지보수, Prometheus & Grafana 구축, Terraform Module 정의 및 리소스 생성 | ||
정○지 | ArgoCD를 활용한 CD 구축, Frontend 전반 구축 문서 종합 | ||
주제 및 목적 | - 한정판 신발 시장이 높은 수요와 희소성으로 인해 구매가 어려운 점을 느꼈습니다. 또한, 검수 과정에서 부재로 가품 유통 문제가 발생하는 상황이 있었습니다. 이를 해결하기 위해 검수 및 중개 서비스가 필요하다는 생각이 들었고, KREAM이라는 쇼핑몰을 벤치마킹하게 되었습니다. | ||
내용 | 1. 서비스 운영 : Helm Chart, CI/CD, 24x365 서비스 2. 트래픽 관리 및 HA 3. 모니터링 : Prometheus , Grafana, EFK 4. 보안 : IAM(인프라 보안), Bastion Host(네트워킹 보안) |
||
특장점 | 1. 고가용성 및 트래픽 관리 2. 자동화된 인프라 관리 및 CI/CD 3. 강화된 보안 관리 |
||
사용기술 및 개발환경 | - Front : Next Js , Typescript - Back : Spring Boot, Gradle, Jpa, Thymeleaf - Server : AWS ( Terraform, EKS ) - DB : RDS ( MySQL Aurora ) - CI-CD : Git Action, AWS ECR, ArgoCD - Security : Spring Security, JWT Token, IAM, Bastion_Host - Monitoring : Prometheus, Grafana, EFK, Slack |