TIL(20240709) [AWS-S3]
이전 팀 프로젝트 요구사항 중 프로필사진을 업로드하는 기능을 구현하는 부분이 있었다. 하지만 제출기한이 너무 빠듯했던 터라 프로필사진 업로드 기능 구현까지는 못했던 적이 있어 너무 아쉬웠다. 이번 기회로 S3에 대해서 공부를 하고 다음 프로젝트에 기회가 된다면 꼭 이 부분까지 도전해보자는 생각이다! AWS의 다양한 서비스를 다 깊게 공부하지는 못하겠...
이전 팀 프로젝트 요구사항 중 프로필사진을 업로드하는 기능을 구현하는 부분이 있었다. 하지만 제출기한이 너무 빠듯했던 터라 프로필사진 업로드 기능 구현까지는 못했던 적이 있어 너무 아쉬웠다. 이번 기회로 S3에 대해서 공부를 하고 다음 프로젝트에 기회가 된다면 꼭 이 부분까지 도전해보자는 생각이다! AWS의 다양한 서비스를 다 깊게 공부하지는 못하겠...
📌 Elastic Load Balancer 로드 밸런서를 사용하는 이유? 1) 요청분산(EC2와 연동) 2) 단일 엑세스 포인트 공개(Route 53과 연동) 3) 인스턴스에 대한 헬스체크 4) HTTPS 제공(ACM과 연동) 5) 고가용성 제공 6) 공개 트래픽과 내부 트래픽 분리
AWS 계정생성 후 로그인(root사용자)! -> ✨항상 region 확인할 것 💡 인스턴스 생성 connet ls sudo apt-get update sudo apt-get install nginx y sudo systemctl start nginx sudo systemctl status nginx //html 내용 수정해보기 cd /...
드디어 배포하는 법을 배우게 되는구나…!!!! 🤣 아직 AWS에 대해서 완벽히 이해한 건 아니지만 반복학습을 통해 자연스럽게.. 익숙해지려고 한다. docker또한 그렇다! CI/CD가 무엇인지 먼저 알아본 다음에 docker의 개념 및 설치를 해보려고 한다. 📌 CI/CD ? CI(지속적 통합): 개발자를 위한 자동화 프로세스라고 볼 수 있...
📌 테스트코드의 중요성 테스트의 부재시 발생하는 문제 프로젝트의 규모가 커질수록 간단한 기능 추가 및 수정 시 다른 기능에 어떤 영향을 끼칠 지 알 수 없다. 원래 잘 동작하던 기능에도 이상이 생길 수 있다. 즉, 어떤 사이드 이펙트가 따라올 지 알 수 없다. 복잡한 기능일수록 내가 구현한 코...
📕 복습해야하는 공부 OAuth (소셜로그인) 테스트코드 인증인가 Security AOP H2 데이터베이스 사용(실습**) 📖 반복학습이 필요한 공부 AWS(실습**) docker(실습**) AWS 자격증을 목표로 공부해보는 것이 좋다. 📌 클라우드의 종류 클라우드 컴퓨팅 모델 1) Iaa...
팔로워 TOP 10 목록 조회기능 추가 팔로워를 가장 많이 보유한 상위 10명의 프로필 정보 목록을 조회합니다. 정렬 없이 10명의 프로필 정보가 모두 나오게 합니다. 프로필 정보와 함께 몇명의 팔로워를 가지고 있는지 출력해줍니다. 위 해당 기능을 구현하기 위해서 QueryDSL로 구현과정에서...
N+1문제와 트랜잭션은 내가 깊이 공부해야 할 부분이다. 다른 개념들도 정말 중요하겠지만 지금 이 시점에서.. 내가 생각한건, 계속 내가 JPA를 다룰거라면 N+1문제와 트랜잭션은 확실히 알고 가야할 것 같았다. 자료를 찾아봐도 정말 복잡하다.. N+1문제는 확실한 해결방법이 없는 것 같아 상황에 따라 해결방법(여러가지 있다.)을 유연성있게 사용해라...
📌 팔로워 게시글 목록 조회 기능을 QueryDSL로 구현해보기 팔로워 게시글 목록 조회기능 추가 자신이 팔로우 하고 있는 유저들의 게시글만 목록으로 조회 할 수 있습니다. 응답정보는 기존 게시글 목록 조회기능 응답정보와 동일합니다. 기본 정렬은 생성일자 기준으로 최신순으로 정렬합니다. 페이지...
📌 자료구조 : Stack 이전에 같이 프로젝트를 했던 분들과 같이 알고리즘 스터디 중인데 나의 순서가 다가와서 Stack의 자료구조 개념에 대해서 설명하고 문제풀이를 하는 식으로 발표를 준비해보려고 한다. Stack개념 및 문제풀이 노션으로 개념과 문제풀이를 정리해두었다. 개념과 문제풀이를 한 느낀점에 대해서 간단히 말해보자면 Stack은 ...