이제 현업과 최대한 비슷한 상황처럼 완성된 UI 디자인을 보고 DB 설계를 할 예정이다. 그리고 실제 현업 개발자들이 어떤 방식으로 어떤 생각을 하면서 DB 설계를 하는 지 차근차근 보여줄 예정이다. 이 실습을 통해서 DB 설계를 어떻게 해야 하는 지
✅ Nest.js 프로젝트에 Redis 셋팅 추가하기 라이브러리 설치하기 AppModule 코드 수정하기 BoardService 코드 수정하기 ✅ 테스트 해보기 Nest.js 서버 실행시켜서 API 실행시켜보기 Redis-cli를 활용해 정상적으로 캐
✅ 요구사항 반영하기 되도록이면 평점이 4.0이 넘는 상품을 상위 노출 시키기 어느 정도 오타가 있더라도 검색되게 만들기 상품명에서 일치하는 검색 키워드는 하이라이팅 처리( <b></b>) 하기 상품이 5개씩 조회되도록 페이지네이션 처리하기 검색 기능
✅ EC2가 수집하는 기본 지표들 EC2 인스턴스를 생성하면 기본적으로 수집하는 지표들이 있다. CPU 사용률(CPUUtilization) 네트워크 사용률(NetworkIn, NetworkOut) 디스크 성능(DiskReadOps, DiskWriteO
✅ [실습] 사설 IP(프라이빗 IP)로 통신해보기 EC2 인스턴스 생성 EC2 인스턴스에 접속하기 웹 서버(Nginx) 설치하기 웹 서버가 잘 실행되고 있는 지 접속해보기 ✅ 동일한 네트워크 환경에 EC2 인스턴스 추가하기 기존 EC2 인스턴스의 V
✅ 적정 파티션 개수 계산하는 방법 적정 파티션 개수를 정할 때의 핵심은 ‘처리가 지연되는 메시지가 생기지 않는 선에서 파티션을 최소로 설정하는 것’이다. 공식으로 표현하자면 다음 공식을 만족하게 파티션 수를 결정하면 된다. 프로듀서가 보내는 메시지량
✅ RDS 생성하기 RDS 생성하기 잘 접속되는 지 확인하기 ✅ ECR 생성하기
✅ 쿠버네티스에 빠르게 익숙해지려면?! 프로그래밍에서 어떤 기술을 빠르게 익히려면 많이 써봐야 한다. 불변의 법칙이다. 어떤 기술이든 한 번만에 잘 쓰는 방법 따위는 없다. 이렇게도 써보고, 저렇게도 써보고, 장애도 내보고, 응용도 해봐야만 그 기술이
✅ Spring Boot 프로젝트 셋팅 & DB 연결 Spring Boot 프로젝트 셋팅 application.yml 작성하기 Spring Boot 서버 실행시켜서 DB 연결 제대로 되는 지 확인하기 ✅ 포인트 적립 API 만들기 Point 엔티티 생
✅ 아키텍처 미리보기 ✅ [실습] EC2 인스턴스에 Spring Boot 프로젝트 배포하기 Bastion Host에 접속하기 instagram-server 인스턴스에 접속하기 JDK 설치하기 Github으로부터 Spring Boot 프로젝트 clone