TEAM / CLOSED NETWORK

교보DTS 정보보호포털

12인 기업 연계 교육 프로젝트에서 백엔드 PL을 맡아 인증·권한과 폐쇄망 배포 환경을 구성하고, AWS 리소스를 당시 무료 사용 범위에 맞춰 조정했습니다.

기간
2025.03 — 2025.05
담당 역할
백엔드 PL · 인프라
Spring BootRedisGitLab RunnerNexus3AWS

프로젝트 배경

SK플래닛 웹풀스택 개발자 과정의 교보DTS 기업 연계 프로젝트입니다. 총 12명이 고객사 요청–내부 검토–완료 과정을 전산화하는 포털을 개발했고, 백엔드 PL로 참여했습니다.

01

인증·권한과 업무 API

Redis 기반 세션 인증과 관리자 RBAC를 설계하고, 정보보호 컴플라이언스 처리 과정과 관리자 기능을 REST API로 구현했습니다. 고객사·프론트엔드·기획 인원과 요구사항과 접근 권한을 조율했습니다.

02

환경별 배포 흐름

개발 환경에는 Docker·GitHub Actions를, 폐쇄망 운영 환경에는 GitLab Runner·Nexus3를 사용해 배포 흐름을 구성했습니다. 환경별 설치 제약을 반영하고 아키텍처·API·운영 절차를 문서화했습니다.

03

접근 경로와 비용 조정

EC2 프록시·포트 포워딩으로 외부 개발 환경에서 Private RDS에 접근하는 경로를 구성하고, VPC 라우팅·보안 그룹을 정리했습니다.

AWS 리소스 구성을 당시 적용 가능한 무료 사용 범위에 맞춰 조정해 운영 비용을 최소화했습니다. 무료 사용 혜택을 반영한 구성 조정 경험입니다.

결과

12인 팀이 사용할 인증·권한과 환경별 배포 기반을 마련했습니다. 폐쇄망 제약, 개발 접근성, 비용 조건을 함께 고려해 구성을 조정했습니다.