AWS 2

[2024.05.02] Today I Learned(Serializer, AWS CloudFront, commit message)

오늘 배운 것1. Django REST Framework(이하 DRF) Serializer 옵션값2. commit message의 중요성3. AWS CloudFront 1. DRF 옵션값오늘은 나에게 긴급 이슈 요청이 들어와서 서둘러 일을 처리해야 했다. 전에 작성했던 코드를 수정했어야 했는데 오랜만에 보다 보니 기억이 잘 나지 않았고, 추가로 아직 까지도 Django Restfamework가 익숙하지 않아서 수정하는데 헤매었다 그러던 중 선임님이 이슈를 같이 해결해 주셨고...! 결국 무임승차를 하게 되었다.... 크으 나는 제한된 시간 안에 코드를 짤 때는 빨리해야 된다는 압박감에 머리솟이 하에 지는 것 만 같은데 선임 분이 해주셔서(?) 무사히 끝낼 수 있었다. (정말 멋져....) 결론적으로 내가..

TIL 2024.05.02

[aws] React, Node.js 프로젝트 aws EC2에 배포하기 (Nginx 사용)

React, Node.js, MongoDB로 만든 프로젝트를 포트폴리오용으로 제출하고 싶어서 베포를 해보았다. 배포하는 방법에는 여러 가지가 있지만 나는 포트폴리오용이었기 때문에 무료로 사용할 수 있으면서 대중적으로 가장 많이 사용하는 aws에 배포를 해보기로 하였다. 1. aws 회원가입을 하고 EC2 인스턴스를 생성한다. EC2는 aws에서 제공하는 클라우드 컴퓨팅 서비스이다. 즉, 내가 만든 프로젝트를 항상 가동하고있는 클라우드 컴퓨터에서 실행하고 사람들이 볼 수 있도록 해준다. EC2의 장점은 인스턴스를 생성하여 운영체제, 소프트웨어 등을 자유롭게 선택할 수 있고, 메모리, CPU, 스토리지, 부팅 파티션 크기 등을 선택할 수 있다는 점이다. 1) 서울의 가상컴퓨팅을 사용하기 위하여 헤더 부분의 ..

프로그래밍/AWS 2023.04.20