210520-TIL

janeljs·2021년 5월 21일
0

TIL (2021년 1~7월)

목록 보기
58/77
post-thumbnail

오늘 한 일

  • 포트폴리오 수정
  • 마스터 클래스 (DB 설계)
  • 프론트, iOS와 회의
  • API 구조 수정
  • RDS 학습
  • AWS 배포
  • DB 설계

느낀 점

🍉 프로젝트

  • API 구조 설계가 대강 끝나서 AWS ec2에 배포했다. 저번에는 RDS를 사용하지 않았었는데 이번에는 RDS를 사용해봤다. 생성하는데 시간이 오래걸린 것과, private subnet을 2개로 설정한 것만 제외하면 설정하는 건 ec2를 사용할 때랑 크게 다르지 않은 것 같다. 프리티어의 경우 ec2가 750시간, RDS가 750시간 무료 제공되니까 ec2 2개를 사용하는 것보다는 각각 사용하는게 좋은 것 같다.
    • api 명세서: https://documenter.getpostman.com/view/15287546/TzRa7Q4D
  • 노을이 무료 도메인 얻는 법을 알려주셔서 http://travel.airbnb.kro.kr/api 와 같이 도메인을 설정해보았다. 무료라 그런지 예쁘지는 않지만 elastic ip보다는 외우기 쉽고 좋은 것 같다.
  • aws s3관련 명령어를 칠 때 계속 권한이 없다고 떠서 괜히 s3 bucket policy도 다시 설정하고, airbnb-admin도 만들어보고 이상한 삽질을 많이했는데, aws configure가 제대로 안되어 발생한 문제였다. 저번에는 access key랑 secret access key 자리를 공란으로 두어도 잘 설정이 되었던 것 같아 이 부분이 문제인지 모르고 한참 헤맸다. vpc나 nginx 관련 설정은 금방했는데 명령어 실행이 안되어 저녁 내내 배포만 했다.
  • 툴을 쓰니까 더 집중이 안되는 것 같아 종이에 그리면서 db 설계를 해보고 있는데 잘 한건지 모르겠다. Host도 생각보다 정보가 많아 따로 분리하면 좋을 것 같고, room에서 room option을 분리해야하는지도 고민중... location에 위도 경도 뿐만 아니라 도시 이름 등을 다 저장해야할지 이것도 다 분리해야 하는지도 잘 모르겠다.
  • webhookbot은 너무 귀엽다.
profile
알고리즘 풀이는 👉 janeljs.github.io 👈에 올려요💓

0개의 댓글