배경
Dalkom Shop은 임직원만 사용할 수 있는 폐쇄형 사내 쇼핑몰로, 사용자가 개인 계정으로 로그인해 회사에서 제공하는 마일리지로 상품과 혜택을 이용하는 구조의 서비스였습니다. 기능적으로는 상품 조회와 구매뿐 아니라 이메일 알림, 관리자 통계 시각화, Elasticsearch 기반 검색, 문의 대응, AI 기반 상품 비교까지 포함하는 종합형 사내 커머스 플랫폼을 지향했습니다.
문제
이 프로젝트는 단순한 웹 애플리케이션 구현을 넘어, 프론트엔드와 백엔드, 검색, 이미지 처리, 운영 기능이 함께 돌아가는 서비스형 구조를 필요로 했습니다. 특히 사내 서비스라도 배포 안정성, 운영 편의성, 보안 고려, 모니터링, 테스트 자동화 같은 요소가 받쳐주지 않으면 기능이 늘어날수록 유지가 어려워집니다. 따라서 서비스 기능을 안전하게 올릴 수 있는 인프라 및 플랫폼 기반이 핵심 과제였습니다.
구현
저는 프로젝트에서 메인으로 DevSecOps Engineer, 서브로 Infra Engineer와 Platform Engineer 역할을 맡아 서비스 실행 기반을 다뤘습니다. 공개된 프로젝트 구조처럼 프론트엔드(dalkom-front), 백엔드(dalkom-backend), 그리고 별도 image-resize-lambda가 나뉜 환경에서, 클라우드 배포와 운영 흐름이 자연스럽게 연결되도록 인프라와 플랫폼 관점을 정리했습니다. 기술 스택 상으로는 GitHub Actions, Docker, AWS 및 클라우드 구성 요소, Elasticsearch, CloudWatch, 테스트 및 품질 도구들이 함께 사용되었고, 저는 이런 요소들이 실제 서비스 운영 관점에서 유기적으로 작동하도록 기반을 잡는 데 집중했습니다. 또한 팀 내에서는 인프라/플랫폼 축을 맡으면서 필요 시 데이터·AI·LLM 관련 기술적 조언도 보조적으로 제공했습니다.
결과
프로젝트는 기획, 설계, 구현, 검증, 종료까지 비교적 체계적인 절차 속에서 진행되었고, Dalkom Shop은 사용자 경험과 관리자 운영 기능을 모두 갖춘 사내 마일리지 커머스 플랫폼 형태로 정리되었습니다. 제 관점에서는 특히 DevSecOps와 플랫폼 레이어가 단순 지원 역할이 아니라, 검색·알림·관리자 기능 같은 서비스 확장을 실제로 가능하게 만드는 기반이라는 점을 실감한 프로젝트였습니다.