TV 광고 플랫폼 1.0
DB 설계부터 AWS 인프라 구축까지 TV 광고 플랫폼 전반을 5년간 담당. Zencoder 영상 인코딩, Jenkins CI/CD, Redis 캐싱 최적화.
역할
풀스택 개발자
기간
2015.09 — 2020.05
Java JavaScript Spring Boot AngularJS MySQL JPA Redis AWS Jenkins Zencoder Git
주요 성과
- 서비스 설계·초기 구축, AWS 인프라 구축 및 5년간 운영 (기여도 60%)
- Zencoder 활용 광고 영상 인코딩 및 상태 모니터링 기능 개발
- Jenkins CI/CD 구축, Redis 캐싱 성능 최적화
배경
광고주가 TV 광고를 등록하고 송출 현황을 모니터링하는 플랫폼이다. 초기 설계부터 참여해 5년간 운영하면서 서비스가 성장하는 전 과정을 경험했다. 풀스택 3명 + 백엔드 2명 규모에서 DB 설계, 프로젝트 구조 설계부터 AWS 인프라 구축까지 전반을 담당했다 (기여도 60%).
광고 관리 기능
- TV 광고 관리 화면 및 광고 관리 API 개발
- 광고 영상 관리 화면 및 API 개발
- Zencoder를 활용한 광고 영상 인코딩 — 원본 영상을 송출 규격에 맞게 자동 변환하고 인코딩 상태를 실시간 모니터링
- 광고·사용자 상태 변경에 따른 알림(메일, SMS) 기능 개발
사용자 및 시스템 관리
- 사용자(관리자, 광고주) 및 메뉴 관리 기능 개발 (화면 및 API)
- 대시보드 및 광고 운영 현황 모니터링 기능 개발
- 보고서 및 실시간 분석 화면 개발, 각종 데이터 엑셀 추출 기능 개발
인프라 및 운영
- AWS 기반 인프라 구성 및 배포 자동화 관리
- Jenkins를 이용한 CI/CD 파이프라인 구축 — 수동 배포에서 자동화로 전환해 배포 리스크 감소
- Redis 캐싱 도입으로 반복 조회가 많은 광고 목록·대시보드 응답 속도 개선
- 공공 데이터 포털 API를 활용한 구/신 우편번호 자동 변환 기능 개발