요새 시간 짬을 내서 개인 프로젝트를 하나 운영하고 있다.
내 개인 프로젝트는 프론트/백 모두HTTPS로 배포가 되어있다.
프론트 : AWS CloudFront
백 : AWS EC2
HTTPS 인증서는 AWS에서 발급한 SSH를 가지고 로드밸런서를 이용해서 연결해 주고 있는 상태이다.
이 연결 방식에 대해서는 구글링을 하면 자료를 충분히 많이 찾을 수 있고,
또 디버깅 하는 과정에서 너무 많이 re-try를 했기 때문에 사실상 지금은 거의 외워가는 상황이지만,
그래도 한 번 정리를 해두는 것이 좋겠다는 생각이 들어서 서두를 적는다.
도움을 받아 우여곡절 끝에 CloudFront로 프론트 배포를 성공하고
서버리스로 서비스를 운영 하다가,
서버가 필요하다는 판단이 들어 EC2로 서버 배포를 좌충우돌 끝에 성공하였다.
하지만 최근 리뷰에서 볼 수 있듯이
서버 관리가 쉽지많은 않다.
그래서 이번 기회에 이번 프로젝트에 대해서 A to Z를 정리하면서 복기를 하고자 한다.
배포부터 시작해야겠지?