백엔드 취업 준비 기술 로드맵
면접/포트폴리오용 기술 스택 정리. 1→4번 순서로 난이도 상승.
1. 적당한 기본기
- [ ] MySQL EXPLAIN을 통한 쿼리 개선
- [ ] 로컬 캐시를 이용한 성능 개선
- [ ] Redis를 이용한 성능 개선 및 데이터 정합성
- [ ] 비동기/동기를 이용한 외부 호출 성능 개선
- [ ] 프로젝트 경험과 연결해서 근거 뒷받침 (필수)
포인트: 이 정도는 "왜"가 준비되어 있어야 함. 어떤 쿼리를, 어떤 상황에서, 어떻게 개선했는지 스토리로.
2. 조금 더 역량이 있는 기본기
- [ ] tcpdump를 이용한 패킷 분석 장애 해결
- [ ] properties의 connection pool 설정 (HikariCP 등)
- [ ] k6를 통한 성능 테스트
- [ ] thread에 대한 수치 이해 및 Tomcat이 아닌 Netty 사용
포인트: 여기까지만 정리해도 취업은 기본적으로 먹고 들어감.
3. 요즘 트렌드 AI 적용
- [ ] Claude를 이용하여 token 및 context 절약