Article/개발 꿀팁
개인 프로젝트로 학습하는 방법
조금씩 차근차근
2025. 3. 31. 18:27
도메인 지식 학습과, 기술 학습을 동시에 하지 마라.
- 학습은 항상 최소 단위로
- 욕심부리면, 흐지부지된다.
- 명확한 목표 설정의 난이도가 매우 올라간다.
- 진도를 잡기 어려워진다.
도메인 학습
- 도메인 학습이란?
- 쇼핑몰 도메인을 배워볼까?
- 결제 도메인을 배워볼까?
- 지도 도메인을 배워볼까?
- 무조건 익숙한 기술로
- 런칭하고 보강하고 조금씩 진화시키기
- 무조건 인프라까지 배포하기
- 인스턴스 2대 이상으로
- 소프트웨어 설계정도는 해도 됨
- 모듈링
- 멀티모듈
- 싱글모듈
- 소프트웨어 아키텍처
- 헥사고날
- 클린
- 레이어드
- 코드 작성 규칙
- JPA 엔티티 도메인으로 사용
- JPA 엔티티 숨기기
- 무조건 익숙한 기술로 시작하기.
- 차근차근 리팩토링하는 형태로 학습
- 모듈링
기술 학습
- 하나의 싱글 모듈 안에 다 때려박기
- 웹플럭스
- 카프카
- 레디스
- NoSQL
- 웹소켓
- 배포는 굳이? git repo에 올려두는 정도만
여담
- 굳이 단위테스트보단, 성능테스트에 집중하는걸 추천
- 유지보수할건 아니니까
- 성능테스트는 되도록이면 꼭 하자.