✅ Redis를 적용했을 때의 성능 측정 # 스프링 프로젝트 경로로 들어가서 아래 명령어 실행 $ ./gradlew clean build -x test $ cd build/libs $ java -jar -Dspring.profiles.active=p
✅ 프로젝트의 모든 API 잘 작동하는 지 테스트하기 현재까지 아래의 기능들을 구현해왔다. 잘 작동하는 지 전부 테스트해보자. 회원가입 API → 포인트 적립 로그인 API → JWT 토큰 발급 게시글 작성 API (JWT 토큰 검증) → 포인트 차감
✅ MSA인지 아닌지를 판단하는 기준 MSA인지 아닌지를 판단하는 ‘명확한’ 기준이라는 게 없다. 왜냐하면 MSA라는 개념이 어떤 개인이나 단체가 정의한 개념이 아니다. 그냥 서로 입소문으로 퍼진 개념 중 하나이다. 한 마디로 ‘특정 기준을 만족시켜야
리눅스에서 vim을 한 번도 사용해보시지 않은 분들을 아래 자료를 첨부합니다. vim 사용법을 먼저 숙지한 이후에 다음 강의를 따라와주세요:D
컨슈머가 메시지를 지연 없이 잘 처리하고 있는 지 확인하는 방법을 알아보기 전에, 가장 먼저 Lag이라는 용어가 어떤 의미인지 정리해보자. ✅ Lag 이란? 평소에 컴퓨터가 느려지거나 버벅거리면 우리는 “렉 걸린다”라는 표현을 쓴다. 이 때, 렉이라는
✅ HTTPS를 왜 적용시켜야 할까? HTTPS를 적용시켜야 하는 이유는 무엇일까? 보안적인 이유 사용자 이탈 ✅ 현업에서는 ? 대부분의 웹 사이트에서 HTTPS를 적용시킨다. ✅ Nginx를 활용한 HTTPS 적용 Nginx가 사용자(클라이언트)와
✅ 리눅스 명령어를 잘 모르시는 분들을 위한 공부 방법 위와 같은 검은 화면이 낯설게 느껴지는 사람들이 있을 수 있다. 처음엔 다 그렇다. 개발자는 윈도우(Windows), 맥(MacOS)보다 리눅스(Linux) 환경에 익숙해질 수 있어야 한다. 리눅
✅ 새로운 아키텍처에 맞게 코드 수정하기 Spring Boot 프로젝트 클론 받기 쿠버네티스 매니페스트 파일 클론 받기 코드 살펴보기
✅ 검색 키워드를 일부 입력했을 때 검색어를 추천해주는 기능 (자동 완성 기능) 쿠팡 서비스에 들어가서 검색 창에 글자를 입력하면 글자에 해당하는 검색어를 추천해준다. 자동 완성 기능을 구현하는 방법에는 정말 다양한 방법이 존재한다. 그 중에서 가성비
✅ 자주 사용하는 패키지 매니저 명령어 (apt) ** 현재 구성해놓은 환경이 Ubuntu이므로 패키지 매니저로는 apt를 사용할 것이다. 패키지 설치 패키지 목록 최신화 설치된 패키지 확인하기 패키지 삭제 다음 강의에서는 지금까지 배운 명령어를 활용