✅ S3 버전 관리 S3에 같은 이름의 파일을 중복해서 업로드하면, 아무런 알림 없이 파일을 덮어써버린다. 즉, 기존 파일이 삭제된다. 따라서 같은 이름의 파일을 업로드하더라도 기존 파일이 삭제되지 않게 만드려면 ‘버전 관리’ 기능을 활성화시켜야 한다
프롤로그: 왜 나만의 웹사이트를 만들어야 하는가 요즘은 ‘자동화 수익’을 가르친다는 강의가 넘쳐납니다. 애드센스 블로그, 워드프레스, 노코드 플랫폼… 하지만 그 대부분은 ‘자동화’라는 이름을 붙였을 뿐이지 트렌디한 키워드를 찾아서 글을 매일 올려야
Docker 이미지를 저장하는 대표적인 Registry는 Docker Hub이다. 하지만 Docker Hub의 프라이빗 이미지 기능을 사용하려면 비용이 발생한다. (1개까지는 무료이지만…) 따라서 비용 없이 프라이빗 이미지를 관리하기 위해 자체 Doc
Docker를 최신 방식으로 정확하게 설치하고 싶다면 공식 문서를 보고 설치하면 된다. 공식 문서를 보고 Ubuntu에 Docker를 설치해보자. 1. 공식 문서의 설치 방법 페이지 들어가기 2. 공식 문서에서 설치 관련 목차 찾기 Install us
✅ AWS에 MSA 프로젝트 배포하기 현재까지 아래와 같은 구성으로 MSA 프로젝트를 구성했다. 이 MSA 구성을 클라우드 환경인 AWS에 배포하는 것까지 해보는 걸 추천한다. AWS로 서버를 배포해본 적이 있다면 충분히 구현할 수 있을 것이다. ✅
✅ MSA는 꼭 쿠버네티스로 배포해야 할까? 마이크로서비스의 개수가 3~5개 정도로 작을 때는 굳이 쿠버네티스를 안 써도 된다. 오히려 쿠버네티스를 쓰는 게 오버스펙인 경우가 많다. MSA 구조를 도입한 회사들 중에서 쿠버네티스(EKS)를 사용하지 않
✅ 구조 게시글 작성 API에서 사용할 활동 점수 적립 API를 만들어보자. ✅ 사용자 활동 점수 적립 API 만들기 user-service에서 코드 작성하기 User 엔티티 수정하기 Controller 만들기 Service 만들기 서버 다시 실행시키
✅ 구조 이 서비스는 게시글을 작성하려면 포인트가 필요한 서비스이다. 그래서 포인트 차감을 한 뒤에 게시글이 작성돼야 하고, 게시글 작성이 완료되면 사용자의 활동 점수가 적립되는 서비스이다. 아래 그림과 같이 작동하도록 코드를 작성해보자. ✅ 코드 작
✅ 추가 요구사항 회원가입 API 수정하기 게시글 작성 API 수정하기 ✅ 프로젝트 아키텍처 게시글을 작성하면 포인트를 적립할 수 있게 만들기 위해, MSA 구조에서 Point Service를 추가로 구축하자. 프로젝트의 심플함을 위해 Point Se