✅ 게시글 작성 API에 Saga 패턴 적용시키기 아래 구조처럼 기존 게시글 작성 API에 Saga 패턴을 적용시켜보자. ‘게시글 작성 API’ 기존 로직의 문제점 확인하기 @Transactional 코드 제거하고, ‘게시글 저장’에 대한 보상 트랜잭
AWS에 초점을 맞춘 강의가 아니기 때문에 EC2, RDS, ELB에 대한 디테일한 설명은 생략할 예정이다. 혹시 AWS에 대한 기본기를 다지고 싶다면 아래 강의를 추천한다. 비전공자도 이해할 수 있는 AWS 입문/실전 (https://inf.ru
✅ 터미널 창에 결과값 출력하기 이전 강의에서 표준 출력(stdout)이란, 명령어의 실행 결과를 ‘출력할 곳’으로 이동시켜주는 통로라고 설명했다. 아래 명령어를 입력했을 때 터미널 화면에 결과값이 출력되는 이유는, 위의 그림과 같이 표준 출력이 결과
✅ 비용 나가지 않게 EKS 종료하기 실행 중인 오브젝트 종료하기 EKS 노드 그룹 삭제하기 EKS 클러스터 삭제하기 ✅ 비용 나가지 않게 EC2 종료하기 ✅ 비용 나가지 않게 RDS 종료하기 최종 스냅샷 생성과 자동 백업 보존을 체크하면 비용이 나간
✅ 구조 아래 그림과 같이 회원 가입을 하면 포인트가 적립되도록 코드를 작성해보자. ✅ 코드 작성하기 user-service에서 아래 코드 작성하기 PointClient 코드 작성하기 Service 코드 작성하기 서버 다시 실행시키기 서버 실행시켜서
✅ Nginx, Certbot이 작성한 HTTPS 관련 코드 해석하기 Certbot이 작성한 아래 코드는 직접 작성할 수 있을 필요까지는 없다. 다만, 대략적으로 어떤 의미를 가지고 있는 지 해석할 수는 있어야 한다. /etc/nginx/conf.d/
✅ Spring Boot에 Kafka 서버 3대를 연결해서 사용하는 방법 Producer의 코드 수정하기 Consumer 코드 수정하기 위와 같이 코드를 작성해야 여러 Kafka 서버 중 일부 서버가 중단되도 정상적으로 Kafka를 활용할 수 있다.
✅ 오타가 있더라도 유사한 단어를 포함한 데이터를 조회하고 싶을 때 (fuziness) 구글에서 검색을 해보면 일부 오타를 내더라도 원하는 데이터가 잘 검색이 된다. 우리도 오타가 일부 있더라도 원하는 데이터가 잘 검색되도록 만들어보자. ✅ 실습 인덱
✅ 데이터 조회 성능을 개선하는 방법 데이터 조회 성능을 개선하는 방법은 다양하다. (아래 용어가 뭔지 몰라도 상관없다. ‘여러가지 방식으로 데이터 조회 성능을 개선할 수 있구나’ 정도로 알고 넘어가자.) SQL 튜닝 캐싱 서버 활용 (Redis 등
✅ 역인덱스(Inverted Index)를 활용한 데이터 조회 기존 products 인덱스 삭제 인덱스 생성 인덱스 잘 생성됐는 지 확인 도큐먼트 삽입 도큐먼트 조회 다음 강의에서는 역인덱스를 생성하는 과정을 조금 더 깊이 파헤쳐보자.