
프로젝트의 모델 학습을 위한 데이터 수집을 위한 방법을 알아보던 중 Unsplash라는 사이트를 알게되었습니다.

회원가입 후 대시보드에서 앱을 생성하면 Key를 발급받을 수 있다.

AWS IAM에서 Lambda에 접근할 수 있도록 권한을 추가한다.

이전 포스팅에 이어 오늘은 Lamda에서 딥러닝 추론을 하는 과정을 다뤄보기로 한다.

테스트

오늘은 프로젝트의 생성해둔 EC2 인스턴스 연결데이터베이스를 생성하고나면 RDS와 함께 사용할 수 있는 ElastiCashe를 제안해준다.

현재 a1bnb 프로젝트는 사용자의 로그인 시에 JWT Access 토큰과 Refresh 토큰을 발급해준다. 이때, Refresh 토큰은 인메모리 데이터베이스인 Redis 통해 관리하므로 EC2 인스턴스에서 사용할 Redis가 필요한 상황이다.RDS 데이터베이스를 생성

처음 a1bnb 접근하면 다음과 같이 호스트가 등록한 게시물들을 확인할 수 있다. 게시물 조회 DTO는 다음과 같은데..각 Post 엔티티의 필드들에 접근하기 때문에, 이용자들이 홈페이지에 접근할 때마다 MySQL 데이터베이스에 조회 쿼리를 날려야하므로 비효율적이다.

지난 포스팅에서 홈 페이지의 게시물 Page들을 캐싱을 통해 저장하는 방법에 대해 다뤘다. 하지만 미처 생각하지 못한 문제가 발생하였는데..게시물 상세 페이지에서 좋아요를 눌러도 홈페이지에 방영이 안되는 것이었다..당연히 게시물 좋아요 메서드에는 캐시 무효화가 적용되지

현재 프로젝트의 이미지의 저장소로 EC2 인스턴스의 레지스트리 이미지를 사용하고 있다. React 어플리케이션의 보안성을 높이기 위해(Https 적용) 추가적으로 Nginx 이미지를 이용할 계획인데, 현재 EC2 인스턴스의 용량에 무리가 있어, 이미지 저장소로 Dock

현재 젠킨스를 통해 CI/CD를 실행 중이다. 현재 배포 단계에서 새 이미지를 받아오고 컨테이너 실행을 멈춰야 하는 순간이 존재하는데, 만약 웹 서비스를 이용 중인 이용자가 존재한다면 잠깐의 시간 동안 이용을 못하게 될 것이다.이러한 이유로 중단없이 배포를 실행할 수

A1BnB의 게스트들이 게시물 상세 페이지를 조회할 때 메시지 버튼을 누르면 호스트와의 실시간 채팅을 할 수 있도록 구현하고자 한다. 실시간 채팅을 구현하기 위해서는 기존의 HTTP 프로토콜이 아닌 다른 방식의 프로토콜을 이용해야 하는데 검색을 통해 WebSocket이

이제 본격적으로 WebSocket을 이용한 실시간 채팅을 구현해보자.클라이언트(React)로 부터

Temp Body