- Kotlin Coroutine에 대한 이해
- Koroutine 라이브러리
- Channel과 Flow
-
Monolithic 지옥에서 벗어나라
-
분해 전략
-
프로세스 간 통신
-
사가를 이용한 트랜잭션 관리
-
비지니스 로직 설계
-
비지니스 로직 개발: Event Sourcing
-
마이크로서비스 쿼리 구현하기
-
외부 API 패턴
-
마이크로서비스 테스트 - 1
-
마이크로서비스 테스트 - 2
-
Production Ready 서비스 개발
-
Microservice 배포
-
마이크로서비스 리팩토링
- JWT
- 테스트코드
- Spring Data JPA
- 영속성 전이
- MySQL
- 객체지향
- Bean
- Security
- build.gradle 관련 설명
- Business Exception
- 커스텀 HEADER 네이밍 규칙
- Exception Handler
- Json Path 사용 (비추)
- QueryParameter와 PathParameter 차이
- 직렬화
- 서블릿
- 컨텍스트
- var
- 트랜잭션
- 불변 객체
- Lombok
- MapStruct
- LOGBACK
- REST TEMPLATE
- 상식
- Query DSL이란?
- Query DSL 세팅하기
- JPQL이란
- EntityManager 타입
- Natural ID 예제
- Entity Manager 종류
- 영속성 컨텍스트 팁
- LazyConnectionDataSourceProxy
- WebSocket 소개
- STOMP
- 기타 정보
- 프로젝트 생성
- 웹 서버란
- 테스트 코드에 대해
- CODE
- AWS
-
개인 공부
-
예제 코드 포함
-
Secret Manager
- 유의사항
- S3 세팅
- IAM 설정
- CodeCommit 설정
- CodeBuild 설정
- CodeDeploy를 위한 IAM 설정
- EC2 설정
- CodeDeploy 설정
- CodePipeline 설정
- Docker 사용