
어느 덧 6개월 차 백엔드 개발자가 되었다.
현업에 들어가기 전엔 어디서 어줍잖이 들어봤거나 실제로 경험하지 못했던 것들이 꽤 많았다.
이런 부족함을 해소하고자 입사 후 프로젝트를 수행하는 것과는 별개로 타 서비스들에선 어떻게 개발하고 있는지 틈틈히 코드와 구조를 엿보곤 했었다. '비즈니스 도메인, 대규모 트래픽을 위한 아키텍처 구조, 최신 기술 스택' 이런 것들은 이 시리즈물에선 절대 다루지 않을 것이다.
그저 내가 보고 느꼈던, 그리고 현재 경험하고 있는 사항들에 대해 가장 기본적이고 공통적인 사항들만을 이 시리즈물에서 다뤄볼까 한다.
그렇다고 모든 회사나 모든 팀에서 이렇게 한다는 이야기는 절대 아니라는 점 꼭 명심하자.
간단한 예제 프로젝트를 통해 실무에선 이렇게 한다는 점들을 포스팅하고자 한다.
복잡한 시나리오나 오버 엔지니어링 같은 사항들은 없으니 가볍게 보면 좋을 것 같다.
대충 목록화를 하자면 이런 순서로 이 시리즈가 연재될 것 같다.
@DataJpaTest 수행 시 발생하는 문제와 해결예제 프로젝트가 완성되는대로 일주일에 하나씩 올릴 예정이다.