2024년 비디오 로그
- 견고한 결제 시스템 구축
- 실전! Querydsl
- AWS Certified Solutions Architect Associate udemy
- Docker & Kubernetes : 실전 가이드
- 백엔드 애플리케이션 성능 개선하기 - 기초편
- 백엔드 애플리케이션 성능 테스트하기
- Java/Spring 테스트를 추가하고 싶은 개발자들의 오답노트
- 비전공자의 전공자 따라잡기 - 네트워크, HTTP
- 실전! 스프링 데이터 JPA
- API 개발 고급 - 지연 로딩과 조회 성능 최적화# 실전 스프링 부트와 JPA활용2 - API 개발과 성능 최적화
견고한 결제 시스템 구축
- [X]
실전! Querydsl
- 섹션 7. 스프링 데이터 JPA가 제공하는 Querydsl 기능
- 섹션 6. 실무 활용 - 스프링 데이터 JPA와 Querydsl
- 섹션 5. 실무 활용 - 순수 JPA와 Querydsl
- 섹션 4. 중급 문법
- 섹션 3. 기본 문법
- 섹션 1. 프로젝트 환경설정
- 섹션 0. Querydsl 소개
AWS Certified Solutions Architect Associate udemy
- 섹션 11. 클래식 솔루션 아키텍쳐 토론
Docker & Kubernetes : 실전 가이드
- Docker 컨테이너 배포하기
- 더 복잡한 설정:Laravel & PHP 도커화 프로젝트
- "유틸리티 컨테이너"로 작업하기 & 컨테이너에서 명령 실행하기
- Docker Compose: 우아한 다중 컨테이너 오케스트레이션
- Docker로 다중 컨테이너 애플리케이션 구축하기
- 네트워킹:(교차)컨테이너 통신
- 데이터 관리 및 볼륨으로 작업하기
- 섹션 2. Docker 이미지 & 컨테이너:코어 빌딩 블록
- 섹션 1. 시작하기
백엔드 애플리케이션 성능 개선하기 - 기초편
- 섹션 4. 부록
- 2024-07-08 실습을 모두 마쳤다면 꼭 인스턴스를 제거하세요
- 2024-07-08 ngrinder를 사용하여 테스트하기
- 섹션 3. 단축 URL 조회 API 성능 개선하기
- 2024-07-08 조회 API 개선 방법 고민해보기
- 2024-07-08 인덱스 추가
- 2024-07-08 캐시를 활용한 성능 개선
- 2024-07-08 redirectCount 증가를 모아서 처리하기
- 섹션 2. 단축 URL 생성 API 성능 개선하기
- 2024-07-08 생성 API 성능 개선 방법 고민해보기
- 2024-07-08 요청 처리 스레드 수 늘리기
- 2024-07-08 서버 사이즈 키우기
- 2024-07-08 응답과 생성을 분리하기
- 섹션 1. 단축 URL 서비스 성능 측정하기
- 2024-07-07 단축 URL 애플리케이션 코드 확인하기
- 2024-07-08 서버에 배포하기
- 2024-07-08 생성 API 성능 측정하기
- 2024-07-08 조회 API 성능 측정하기
- 섹션 0. 백엔드 애플리케이션 성능 개선하기 - 기초편
- 2024-07-07 강의 소개
- 2024-07-07 이전 강의 내용 간단 요약
- 2024-07-07 실습 환경
백엔드 애플리케이션 성능 테스트하기
- 섹션 5. 부록
- 2024-07-06 강사님도 실무에서 Artillery로 성능 테스트를 하시나요?
- 2024-07-06 내 PC에서 애플리케이션을 실행시키고 성능 테스트 해도 되나요?
- 섹션 4. 간단한 성능 개선 경험해보기
- 2024-07-06 캐시 적용하여 성능 개선하기
- 2024-07-06 ArrayList vs HashMap - 검색 시간 차이 확인하기
- 섹션 3. Artillery 활용하기
- 2024-07-06 시나리오 작성해서 테스트하기
- 2024-07-06 파라미터 활용하여 테스트하기
- 2024-07-06 높은 부하를 받았을 때의 성능 테스트 결과 해석하기
- 섹션 2. Artillery
- 2024-07-06 Artillery 소개
- 2024-07-06 Artillery로 간단한 성능 테스트 진행해보기
- 2024-07-06 성능 테스트 결과 해석하기
- 섹션 1. 성능 테스트를 시작하기 전 알아야 할 배경지식
- 지연시간(Latency)과 처리량(Throughput)
- 운영체제와 서버 자원
- 2024-07-06 네트워크
- 2024-07-06 데이터베이스
- 2024-07-06 스레드 풀과 커넥션 풀
- 2024-07-06 성능 테스트의 방향성
- 섹션 0. 백엔드 애플리케이션 성능 테스트하기
- 강의 소개
- 성능 테스트는 어떤 상황에서 왜 하는가?
Java/Spring 테스트를 추가하고 싶은 개발자들의 오답노트
- 섹션 5. 진화하는 아키텍처
- 2024-05-26 헥사고날 아키텍처 (1)
- 2024-05-26 헥사고날 아키텍처 (2)
- 2024-05-26 헥사고날에 대한 사견
- 2024-05-26 마무리와 부록
- 섹션 4. 2부: 실기 수업 - 구조적 변화를 주는 테스트 코드
- 2024-05-25 패키지 구조 개선
- 2024-05-25 외부 연동을 다루는 방법
- 2024-05-26 도메인과 영속성 객체 구분하기
- 2024-05-26 도메인에 테스트 추가하기
- 2024-05-26 서비스를 소형 테스트로 만들기
- 2024-05-26 컨트롤러를 소형 테스트로 만들기
- 2024-05-26 마지막 리팩토링
- 섹션 3. 방향성 탐색
- 2024-05-25 레이어드 아키텍쳐의 문제점과 해결책
- 2024-05-25 어떻게 변경할 것인가?
- 섹션 2. 1부 실기 수업 - 어쨋든 테스트 코드
- 2024-05-24 토이 프로젝트 살펴보기
- 2024-05-25 테스트 추가하기: h2를 이용한 repository 테스트
- 2024-05-25 테스트 추가하기: h2를 이용한 service 테스트
- 2024-05-25 테스트 추가하기: mockmvc를 이용한 controller 테스트
- 섹션 1. 이론 수업
- 2024-05-23 실기로 배우는 간단한 테스트 작성 방법 소개
- 2024-05-23 테스트에 대한 개요와 개발자가 해야할 고민
- 2024-05-24 테스트의 필 요성과 테스트 3분류
- 2024-05-24 테스트에 필요한 개념
- 2024-05-24 의존성과 Testability (1)
- 2024-05-24 의존성과 Testability (2)
- 2024-05-24 실기 전 사전 탐색
- 섹션 0. 오리엔테이션
- 2024-05-23 내가 하는 TDD는 왜 실패하는가?
비전공자의 전공자 따라잡기 - 네트워크, HTTP
- [.] 섹션 2. HTTP
- 2024-05-18 네트워크탭 사용하기
- 2024-05-18 RFC 보는 방법
- 2024-05-18 주소 구성 체계(URL, URI, Origin)
- 헤더 한 번 훑고 가기
- HTTP 메서드와 REST API
- 안전한 메서드, 멱등성 메서드
- 상태 코드(1XX, 2XX)
- 직접 서버 실행해보기 + 3XX 상태 코드
- 에러 상태 코드(4XX, 5XX)
- 컨텐츠 협상과 MIME Type
- Keep-Alive, Date, Transfer-Encoding
- Authorization, 기타 헤더, 커스텀 헤더
- 쿠키
- 캐시(Cache-Control)
- 캐시 신선도 검사
- 2024-06-22 CORS
- 섹션 1. OSI 7계층
- 2024-05-18 클라이언트-서버 모델, OSI 7계층 소개
- 2024-05-18 물리 계층(L1, Physical)
- 2024-05-18 데이터링크계층(L2, Data Link)
- 2024-05-18 네트워크 계층(L3, Network)
- 2024-05-18 전송 계층(L4, Transport)
- 2024-05-18 응용 계층(L7, Application)
- 2024-05-18 총정리
- 2024-05-18 데이터 전체 흐름
- 2024-05-18 DNS와 레코드
- 2024-05-18 와이어 샤크(wireshark) 사용하기
- 2024-05-18 3-way, TLS 핸드쉐이크
실전! 스프링 데이터 JPA
- 섹션 7. 나머지 기능들
- 2024-04-11 Spicifications (명세)
- 2024-04-11 Query By Example
- 2024-04-11 Projections
- 2024-04-11 네이티브 쿼리
- 섹션 6. 스프링 데이터 JPA 분석
- 2024-03-29 스프링 데이터 JPA 구현체 분석
- 2024-03-29 새로운 엔티티를 구별하는 방법
- 섹션 5. 확장 기능
- 2024-03-28 사용자 정의 리포지토리 구현
- 2024-03-28 Auditing
- 2024-03-29 도메인 클래스 컨버터
- 2024-03-29 페이징과 정렬
- 섹션 4. 쿼리 메소드 기능
- 2024-03-27 메소드 이름으로 쿼리 생성
- 2024-03-27 JPA NamedQuery
- 2024-03-27 @Query, 리포지토리 메소드에 쿼리 정의하기
- 2024-03-28 @Query, 값, DTO 조회하기
- 2024-03-28 파라미터 바인딩
- 2024-03-28 반환 타입
- 2024-03-28 순수 JPA 페이징과 정렬
- 2024-03-28 스프링 데이터 JPA 페이징과 정렬
- 2024-03-28 벌크성 수정 쿼리
- 2024-03-28 @EntityGraph
- 2024-03-28 JPA Hint & Lock
- 섹션 3. 공통 인터페이스 기능
- 2024-03-27 순수 JPA 기반 리포지토리 만들기
- 2024-03-27 공통 인터페이스 설정
- 2024-03-27 공통 인터페이스 적용
- 2024-03-27 공통 인터페이스 분석
- 섹션 2. 예제 도메인 모델
- 2024-03-27 예제 도메인 모델과 동작확인
- 섹션 1. 프로젝트 환경설정
- 2024-03-27 프로젝트 생성
- 2024-03-27 라이브러리 살펴보기
- 2024-03-27 H2 데이터베이스 설치
- 2024-03-27 스프링 데이터 JPA와 DB 설정, 동작확인
API 개발 고급 - 지연 로딩과 조회 성능 최적화# 실전 스프링 부트와 JPA활용2 - API 개발과 성능 최적화
- 섹션 6. 다음으로
- 2024-03-27 스프링 데이터 JPA 소개
- 2024-03-27 QueryDSL 소개
- 섹션 5. API 개발 고급 - 실무 필수 최적화
- 2024-03-27 OSIV와 성능 최적화
- 섹션 4. API 개발 고급 - 컬렉션 조회 최적화
- 2024-03-25 주문 조회 V1: 엔티티 직접 노출
- 2024-03-25 주문 조회 V2: 엔티티를 DTO로 변환
- 2024-03-26 주문 조회 v3: 엔티티를 DTO로 변환 - 페치 조인 최적화
- 2024-03-26 주문 조회 V3.1: 엔티티를 DTO로 변환 - 페이징과 한계 돌파
- 2024-03-26 주문 조회 V4: JPA에서 DTO 직접 조회
- 2024-03-26 주문 조회 V5: JPA에서 DTO 직접 조회 - 컬렉션 조회 최적화
- 2024-03-27 주문 조회 V6: JPA에서 DTO로 직접 조회, 플랫 데이터 최적화
- 2024-03-27 API 개발 고급 정리
- 섹션 3. API 개발 고급 - 지연 로딩과 조회 성능 최적화
- 2024-03-22 간단한 주문 조회 V1: 엔티티를 직접 노출
- 2024-03-22 간단한 주문 조회 V2: 엔티티를 DTO로 변환
- 2024-03-22 간단한 주문 조회 V3: 엔티티를 DTO로 변환 - 페치 조인 최적화
- 2024-03-24 간단한 주문 조회 V4: JPA에서 DTO로 바로 조회
- 섹션 2. API 개발 고급 - 준비
- 2024-03-22 API 개발 고급 소개
- 2024-03-22 조회용 샘플 데이터 입력
- 섹션 1. API 개발 기본
- 2024-03-22 회원 등록 API
- 2024-03-22 회원 수정 API
- 2024-03-22 회원 조회 API
- [o] 섹션 0. 강좌 소개
- 2024-03-22 강좌 소개
#