실전프로젝트 중간발표

JOO·2022년 1월 17일
0

실전프로젝트

목록 보기
7/12

실전프로젝트 중간발표

중간발표때까지 아키텍쳐

프론트쪽과 https로 통신하고, 서버는 EC2로 독립시킴. 녹음파일과 이미지 저장소는 S3로 독립시킨 후 데이터베이스는 RDS로 독립시킴.

자동 배포를 위해 jenkins를 적용. 이후에는 프론트 배포도 같은 젠킨스 서버를 이용해 자동 배포 적용할 예정.

데이터베이스 해킹때문에 보안을 좀 더 강화하기 위해 CloudTrail과 CloudWatch 로 로그 기록 및 경고 기록

오토스케일링을 통해 서버에 접속자가 많을 때 자동으로 커지게 하고 싶었지만, 프로젝트 단계에서 적용하기엔 금전적인 문제때문에 포기

모든 세팅이 완료된 후 스트레스 테스트를 통해 서버 부하 테스트진행 예정. (로드러너 사용 예정)

중간발표 이후 기능 추가

채팅 기능 추가. socket io 사용해 채팅 기능 추가하는 중. 생각보다 생각해야할 것들이 많아서 복잡하지만 오랜만에 기능 구현하는 느낌이라 재밌음.

https 연결, socket io 문제

문제 : 현재 기본 api요청은 https로 잘 요청되는데 socket io만 http로 요청이 이루어짐. 이 때 클라이언트는 https지만 socket io 요청은 http로 이루어지기 때문에 계속 연결 실패함.

원인 : 요청 url이 바껴서 cloudfront를 리프래쉬 해줘야 함.

profile
개발공부 기록

0개의 댓글