반응형 백엔드7 [2021.02.06] 첫 번째 웹 프로젝트 '내일의 집' 회고 길었던 프로젝트 기간이 끝났다. 나의 첫 번째 웹 프로젝트였던 '내일의 집' 회고를 이제야 작성하려 한다.. ㅎㅎ '내일의 집'은 12월 말과 1월 사이 2주 동안 4명이서 작업했던 프로젝트로 현재 서비스되고 있는 '오늘의 집'이라는 사이트를 클론 한 사이트이다. 오늘의 집처럼 사용자들이 각자 자신의 인테리어를 공개하고 인스타처럼 서로 소통하는 소셜 커뮤니티를 만들고 싶었다. 그래서 이 둘의 성향을 조금 섞어 내일의 집이라는 프로젝트가 되었다. 나는 이 프로젝트에서 백엔드 포지션을 맡았고 같은 포지션으로 함께하는 팀원이 한 명 더 있어 첫 날 분량을 나누고 작업에 들어갔다. 학교를 다닐 때도 4명이서 작업해본 적은 거의 없었으며 4명 모두 개발을 했던 적은 더더욱 없었다. 그래서 처음 팀에 들어왔을 때 .. 2021. 2. 6. Amazon EC2로 배포한 서버 https 적용시키기 (1) 도메인 구매 및 DNS 등록 오늘은 서버 배포를 마쳤다. 기존 서버는 http였는데 보안을 위해 https를 적용시키고 재배포를 진행하기로 했다. 저번 글에 이어서 만들어진 인스턴스를 바탕으로 도메인을 발급받고 ssl 인증을 받은 다음 Load Balancer와 Route53을 이용해 https를 적용시켜 보겠다. Amazon EC2 이용해서 서버 배포하기 오늘은 서버를 배포하는 과정을 공부했다. Amazon에 프리티어 계정으로 등록한 뒤 인스턴스를 생성하고 Node.js로 만든 프로그램을 배포해보았다. 팀 프로젝트를 하면서 서버와 클라이언트를 따로 ant-programmer.tistory.com 일단 이전에 쓴 ec2 배포 방법 링크이다. 인스턴스가 준비되었다면 이번엔 도메인을 구해야 한다. 도메인을 제공해주는 사이트는 다양한데 .. 2021. 2. 4. [2020.12.27] 12월 넷째주 회고록 이번 주는 프로젝트를 진행하였다. 백엔드 포지션에서 api를 만들고 db를 설계한 뒤 aws를 통해 서버를 배포하는 역할을 맡았다. 간단한 프로젝트여서 api와 db 모두 설계가 금방 끝났었다. 그러나 프로젝트를 진행하다 보니 점점 api와 db 설계의 허점이 보였고 계속해서 설계를 수정 보완해나가며 진행하였다. 계속 설계를 수정하다보니 결국 api와 db를 전부 밀고 다시 진행하게 되었고 내가 예상했던 거보다 api를 만드는 시간이 더 길어졌다. 마감 시간까지는 완료하였으나 설계의 중요성을 다시 깨달았으며 설계에는 시간과 공을 들여 신중하게 진행해야 함을 깨달았다. 프로젝트 전체 기간이 짧을 것으로 예상되어 설계에 반나절 정도만 소요해서 급하게 마무리를 지었는데 급하게 마무리한 설계가 너무 후회되었다... 2020. 12. 27. 이전 1 2 다음 반응형