[VWS 백엔드 개발]
2020.09 ~ 2020.12
1. AI 기반 영상 편집 서비스 VWS 백엔드 개발 (JTBC, National Geographic 방송사가 초기 유저로 사용)
2. Kotlin, Spring Boot, JPA, QueryDSL, Junit5, Kubernetes
3. AWS DynamoDB (글로벌 서비스를 고려했고 빠른 응답속도를 보장하기 위해 사용하였습니다)
4. JWT, Spring Security, Open API 3 (swagger)
5. 백엔드 개발/운영/배포 전 과정을 혼자 맡아서 진행하였습니다
[Kubernetes 도입]
2020.04 ~ 2020.09
1. Worker와 서버가 많아져 Kubernetes 도입을 결정
2. Kubernetes 도입을 위해 개발팀 전사적으로 학습과 스터디 진행
- 책 "Kubernets In Action", k8s 공식 문서 스터디
3. AWS EKS, ECR, EC2, S3, CodeBuild를 사용하여 Kubernetes 시스템 구축
4. 기존 Server, Worker를 Kubernetes로 마이그레이션 작업
[JAMAKE 백엔드 개발]
2020.01 ~ 2020.09
1. AI 기반 동영상 자막 제작 플랫폼 JAMAKE 백엔드 개발 ([https://jamake.io](https://jamake.io/))
2. Kotlin, Spring Boot, JPA, Querydsl, Junit4, AWS Elastic Beanstalk, SQS, S3, Lambda, Kubernetes
3. JWT, Spring Security, Open API 3 (swagger)
4. 백엔드 개발/운영/배포 전 과정을 혼자 맡아서 메이저 업데이트를 두 번 진행하였습니다
- 프리미엄 자막 제작 서비스 'JAMAKE BLACK' 오픈
- 성장 가능성이 높은 영상 추천 기능 연동 개발
- Youtube API 쿼터 최적화
5. 유튜브 영상 다운로드 프로세스 개발
- AWS SQS, EC2(Spot Instance), youtube-dl을 이용
[ETL 작업]
2019.11 ~ 2020.01
1. AI 학습에 필요한 자막 데이터를 AI 학습 전용 데이터베이스에 추출, 가공, 적재
2. Airflow 도입하여 워크플로우를 관리
3. Docker, AWS EC2, ECR, RDS(postgreSQL)
더보기