다크 모드 권장
| 게시판 | 다이어리 | 동영상 스트리밍 🔥 |
|---|---|---|
| 로그인 (일반 로그인, 소셜 로그인) | 파일 업로드(이미지, PDF 수준) 🔥 | 알림 설정 (리마인더) |
| 댓글 | 대용량 파일 업로드 🔥 | 조회수 (RDS에 치명적) 🔥 |
| 좋아요 |
대용량 파일 업로드 처리
AWS Multipart Upload 방식 채택했다. Client가 직접 S3에 로드하는 방식이고, EC2는 Client가 S3에 파일을 다이렉트로 업로드할 수 있도록 중계해주는 역할을 해줄 뿐, 직접적인 파일 업로드를 처리하지 않아 EC2에 부담이 거의 없다.
동영상 스트리밍
동영상은 AWS MediaConvert 가 변환하고, CDN이 전송한다. → CDN, S3 에서 비용이 좀 우려되지만, EC2에는 여전히 큰 부담이 없음
빈번한 파일 업로드 요청 처리
T-family 는 Burst를 지원하는 모델로, 평소에는 CPU를 아끼다가, 요청이 몰리는 순간에만 최대 성능 (Burst)를 발휘한다. 이정도는 2GiB RAM에서 파일처리와 그 외 다른 작업들을 동시에 돌려도 처리가능할 수준으로 판단한다.