CMS
Node.JS(Express), mongoDB(onpremise, Atlas), PM2(Fork, cluster)
- RestfulAPI 기반 엔드포인트 작성
- jwt 토큰 활용한 DRM 정보 발급 및 IMS, 미디어 서버와 연동
- Websocket 활용한 실시간 컨텐츠 정보 업데이트
IMS
Java(Spring, gradle), MySQL(mybatis, sqlMapper)
- 서비스 데몬 프로그램, 미디어 스트리밍 서버, CMS간의 연동
AWS
EC2, Cloudfront, Route53, S3, Mediastore, Beanstalk, ECR
- ECR 사용한 CMS 배포 및 관리 (Docker-compose)
- AMI 사용한 EC2 생성 및 관리 (VPC, 로드밸런서 지정 및 관리)
- AutoScaling Group 활용한 오토스케일링 적용 (with elasticCache)
- Route53 활용한 도메인 연결 및 관리 (Cloudfront 연동)
- Cloudfront 활용한 Mediastore, S3 관리(원본 라우팅)
- Mediastore, S3 관리 (정책 연결, 만료 관리)
- Elastic Beanstalk 사용한 배포 및 운영
Linux
Ubuntu, CentOS(7)
- AWS-cli 사용한 S3 연동(goofys)
- nginx 사용한 포트별 라우팅
- certbot 사용한 인증서 갱신
- rc.local 사용한 부팅 프로세스 세팅
- firewall-cmd 설정
IMS(Java) convert to Node.JS(Nest.JS)
MySQL(typeORM), winston, Jest, webhook(Teams)
더보기