프로젝트 소개
인스타그램 형식의 SNS 서비스 백엔드를 구현한 사이드 프로젝트
깃허브 링크
https://github.com/wlsh44/sns
프로젝트 목표 및 중점 사항
- SNS 서비스 설계 및 구현
- JPA 활용과 N + 1 문제 경험 및 쿼리 튜닝을 통한 해결
- Junit을 이용하여 높은 커버리지의 단위 테스트 작성을 통해 리팩터링 등의 과정에도 코드의 신뢰성 경험
- Github Actions, Docker hub, Shell Script를 이용한 Blue/Green 자동화 무중단 배포 적용
- 성능 테스트을 경험하고, 개선을 통한 차이 확인
- 캐싱을 적용하여 과부화가 걸릴 것이라 판단되는 시나리오의 성능 개선
사용 기술
Idea
Intellij
Development