-
공부하며 알게된 MSA 지식
-
책
- Monolithic 지옥에서 벗어나라
- 분해 전략
- 프로세스 간 통신
- 사가를 이용한 트랜잭션 관리
- 비지니스 로직 설계
- 이름 명명 규칙
- 용어
- Varchar size에 따른 MySQL 동작
- MongoDB
- INDEX (심화)
- JWT
- 테스트코드
- Spring Data JPA
- 영속성 전이
- MySQL
- 객체지향
- 빈 이란
- 빈 등록 어노테이션
- Bean을 주입받을 때 Interface 타입을 사용해야 하는 이유
- SLSB
- build.gradle 관련 설명
- CORS와 SOP
- CSRF
- 커스텀 HEADER 네이밍 규칙
- Exception Handler
- Json Path 사용 (비추)
- QueryParameter와 PathParameter 차이
- 직렬화
- 서블릿
- var
- 트랜잭션
- 불변 객체
- Lombok
- MapStruct
- LOGBACK
- REST TEMPLATE
- WebSocket 소개
- RSocket
- STOMP
- 기타 정보
- 프로젝트 생성
- 웹 서버란
- 테스트 코드에 대해
- CODE
- AWS
-
개인 공부
-
예제 코드 포함
-
Secret Manager
- 유의사항
- S3 세팅
- IAM 설정
- CodeCommit 설정
- CodeBuild 설정
- CodeDeploy를 위한 IAM 설정
- EC2 설정
- CodeDeploy 설정
- CodePipeline 설정
- Docker 사용