✅ 문자열을 터미널 화면에 출력하는 명령어 (echo) 리눅스 명령어에서 echo는 Java에서의 System.out.println(), Javascript에서의 console.log()와 같은 역할을 하는 명령어이다. 바로 실습을 해보자. $ ech
✅ 웹 프론트엔드 프로젝트(React + Vite) 배포하기 이전에 웹 프론트엔드 프로젝트를 완성시켜서 Github Repository에 올려뒀다고 가정하자. React 프로젝트를 EC2로 가져오기 React 프로젝트 빌드를 위해 Node.js 설치하
✅ 리눅스에서의 파일(file), 디렉터리(directory)의 의미 윈도우나 맥에서 얘기하는 파일(file)과 폴더(folder)의 개념이 리눅스에서는 조금 다르다. 리눅스에서는 폴더(folder)라고 부르지 않고, 디렉터리(directory)라고
✅ 게시글 작성 API의 Saga 패턴이 잘 작동하는 지 테스트해보기 어떤 식으로 작동했는 지 추적하기 좋게 코드 추가하기 board-service 서버 다시 실행시키기 DB 데이터 정리하기 활동 점수 적립 API에 예외 코드 잘 있는 지 확인 게시글
성능 개선을 할 땐 반드시 수치를 측정하면서 비교해야 한다. 성능 개선을 할 때 ‘느린 것 같아요’, ‘빨라진 것 같아요’라고 얘기하는 건 잘못된 습관이다. 성능 개선을 할 때는 실제로 얼마나 느린지를 측정해야 하고, 개선을 한 뒤에 얼마나 빨라졌는
✅ 검색할 때 필요없는 불용어(a, an, the, or, but 등) 제거하기 (stop) 영어로 작성된 게시글을 보면 검색어로 잘 사용하지 않는 a, an, the, or과 같은 불용어(= 의미없는 단어)가 많이 포함되어 있다. 역인덱스의 효율적인
✅ Elastic Cloud에 처음 가입하는 유저인 경우 (14일 무료 체험판 활용) Elastic Cloud 검색해서 들어가기 로그인 페이지로 들어가기 회원가입 버튼 누르기 기본 정보 입력하기 생성할 Elasticsearch 기본 셋팅하기 생성된 D
✅ 요구사항 반영하기 자동 완성 기능 구현하기 요구 사항에 있는 모든 사항을 다 반영시켰다. 다음 강의에서 지금까지 작성한 쿼리를 정리해보자.
✅ 설계한 모델을 실제 DB에는 어떻게 반영하나요? 설계한 모델을 실제 DB에 반영할 때는 3가지 방법을 활용한다. SQL문(DDL) 활용하기 DB 관리 툴(MySQL Workbench, DBeaver 등) 활용하기 ORM 활용하기 최근에 ORM을 활
✅ 데이터 중복이 발생하는 지 시뮬레이션을 돌려봐라. Untitled 위 수업에서 DB 설계의 핵심 원칙은 ‘중복 없애기’라고 했었다. 초안으로 구성된 테이블에서 데이터 중복이 발생하는 구성인지 임의로 데이터를 넣어봐야 한다. 무슨 말인지 아래 예시를