✅ 장애 전파 방어 코드 작성하지 않으면 어떻게 되는 지 테스트하기 user-service 서버 종료시키기 게시글 조회 API로 요청 보내기 ✅ 장애 전파 방지 전략 User Service가 장애가 나더라도 Board Service의 게시글 조회 AP
✅ Redis란? Redis의 의미를 인터넷에 검색해보면 아래와 같이 나온다. 레디스(Redis)는 Remote Dictionary Server의 약자로서, “키-값” 구조의 비정형 데이터를 저장하고 관리하기 위한 오픈 소스 기반의 비관계형 데이터베이
✅ 만약 MySQL과 연결이 제대로 되지 않았다면 어떻게 될까? 매니페스트 파일 수정하기 디플로이먼트 적용 및 재시작 잘 작동하는 지 확인 다시 DB 정보를 올바르게 바꾸고 실행시키기
✅ AWS에 MSA 프로젝트 배포하기 현재까지 아래와 같은 구성으로 MSA 프로젝트를 구성했다. 이 MSA 구성을 클라우드 환경인 AWS에 배포하는 것까지 해보는 걸 추천한다. AWS로 서버를 배포해본 적이 있다면 충분히 구현할 수 있을 것이다. ✅
✅ 페이지네이션 (Pagination) 서버의 과부하를 방지하기 위해 데이터 조회 시 필수적으로 적용해야 하는 기능이 페이지네이션(Pagination)이다. Elasticsearch에서 페이지네이션(Pagination)을 활용해 데이터 조회하는 방법을
✅ 설치 추천 사양 k3s의 권장 설치 사양이 CPU 2 core, RAM 1 GB이다. 백엔드 서버도 같이 실행시킬 것을 고려해 AWS EC2 인스턴스는 t4g.small로 생성하자. ✅ EC2 인스턴스 생성하기 ✅ Docker 설치하기 설치하기 잘
✅ 하나의 필드에 text와 keyword 타입을 동시에 사용하고 싶을 때 (Multi Field) 이전 강의(Untitled)에서 데이터 타입을 설명할 때 text는 유연한 검색이 필요할 때 사용한다고 얘기했다. 반면에 keyword는 정확한 검색이
✅ 지금까지 구축한 인프라 아키텍처 현업에서는 혼자 일하는 게 아니기 때문에 회사에 구축되어 있는 인프라 아키텍처를 문서로 공유받는 경우가 많다. 현업에 빠르게 적응하려면 아래 아키텍처 그림을 보고 해석할 수 있어야 한다. 더 나아가서 AWS 아키텍처
✅ EKS 클러스터 생성하기 EKS 서비스로 들어가기 클러스터 추가하기 클러스터 구성 셋팅하기 EKS 클러스터의 IAM 역할 생성하기 방금 생성한 역할 선택해 지정하기 나머지 옵션은 그대로 두고 다음 버튼 누르기 다음 단계에서도 기본 옵션 그대로 두고
✅ 많은 사람들이 MSA가 어렵다고 착각하는 이유 많은 분들이 MSA를 잘못 오해하고 있는 경우가 너무 많다. 가장 대표적으로 오해하는 게 MSA 구조로 구축하려면 거창하고 복잡한 무언가를 도입해야 한다고 잘못 알고 있다. 구체적인 Case를 살펴보자