30일 차 TIL - 프로젝트하며 얻은 것 리스트

2026. 3. 11. 23:57·내배캠

이번 프로젝트에서 얻은 것
1. DDD와 clean architecture
2. QueryDSL
3. FetchJoin
4. 동시성 및 멱등성
5. n+1
6. 엔티티의 연관 관계 및 단방향에서의 설계
7. 테스트 코드 작성
8. RestDocs
9, 공용 응답 처리 
10. Liquibase를 통한 데이터 버전 관리
11. 리졸버를 통한 페이징
12. 배포 지식 ( CI, CD및 Github Actions )
13. ADB, EC2, 배스천서버, RDS, ECR, 클라우드 워치, VPC
14. 협업 툴 ( Erdcloud, draw.io, 컨벤션 )
15. 커서기반 페이징 처리 개념
16. 상황 별 응답처리 ( 204, 201 등 )
17. 빌더의 사용법 ( 생성자에 붙이기 )
18. enum 활용 ( @Emerated와 String 옵션 )
19. 퍼블리셔(트랜잭션 중간에 따로 빼서 실행할 수 있도록 함)
20. 테이블 설계 능력 약간..? 향상
21. 반정규화 개념 ( 조회의 성능을 위해 필드 중복을 허용하는 것 )
22. UUID 개념
23. Spring AI 개념
24. 


부족했던 것
1. 배포 지식 ( AWS )
2. QueryDSL 숙련도
3. swagger 지식
4. 캐싱 ( reddis, 인 메모리 ) 지식
5. 인증 인가 지식 ( UserDetails, JWT 커스텀, 필터, AOP )
6. 트레이드 오프 생각하기

7. flyway나 liquibase등 데이터 버전관리 툴(마이그레이션)
8. 상황 별 응답처리 ( 204, 201 등 )


다음에 공부할 것

1. 이번 프로젝트 다시 보기 ( 다른 팀원분들 코드, 내 코드 리펙토링 및 요구사항 놓친 거 )
2. MSA 
3. 인프라 개발

 

'내배캠' 카테고리의 다른 글

[내일배움캠프] 35일 차 TIL - DDD와 헥사고날 비교  (0) 2026.03.17
[내일배움캠프] 31일 차 TIL - 1차 프로젝트 회고  (0) 2026.03.13
29일차 TIL - RestDocs 사용법  (0) 2026.03.10
28일 차 TIL  (0) 2026.03.09
27일 차 TIL  (0) 2026.03.08
'내배캠' 카테고리의 다른 글
  • [내일배움캠프] 35일 차 TIL - DDD와 헥사고날 비교
  • [내일배움캠프] 31일 차 TIL - 1차 프로젝트 회고
  • 29일차 TIL - RestDocs 사용법
  • 28일 차 TIL
MvA
MvA
백엔드 개발자 김재현입니다. 주로 공부하면서 느낀점을 기록합니다.
  • MvA
    Man vs Ai
    MvA
  • 전체
    오늘
    어제
    • 분류 전체보기 (94)
      • Java (6)
      • Python (8)
        • 딥러닝 (1)
        • 머신러닝 (7)
      • JavaScript (2)
      • 내배캠 (60)
      • 개인 프로젝트 (11)
      • 책 후기 (5)
      • 기타 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    머신러닝
    딥러닝
    TiL
    아키텍처
    Riot API
    배포
    내일배움캠프
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
MvA
30일 차 TIL - 프로젝트하며 얻은 것 리스트
상단으로

티스토리툴바