견고한 결제 시스템 구축

  • [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 강좌 소개

#