Prologue. 현업에선 이렇게 하더라

라모스·2023년 10월 8일
post-thumbnail

Prologue

어느 덧 6개월 차 백엔드 개발자가 되었다.

현업에 들어가기 전엔 어디서 어줍잖이 들어봤거나 실제로 경험하지 못했던 것들이 꽤 많았다.
이런 부족함을 해소하고자 입사 후 프로젝트를 수행하는 것과는 별개로 타 서비스들에선 어떻게 개발하고 있는지 틈틈히 코드와 구조를 엿보곤 했었다. '비즈니스 도메인, 대규모 트래픽을 위한 아키텍처 구조, 최신 기술 스택' 이런 것들은 이 시리즈물에선 절대 다루지 않을 것이다.

그저 내가 보고 느꼈던, 그리고 현재 경험하고 있는 사항들에 대해 가장 기본적이고 공통적인 사항들만을 이 시리즈물에서 다뤄볼까 한다.

그렇다고 모든 회사나 모든 팀에서 이렇게 한다는 이야기는 절대 아니라는 점 꼭 명심하자.

무엇을 이야기 할까?

간단한 예제 프로젝트를 통해 실무에선 이렇게 한다는 점들을 포스팅하고자 한다.
복잡한 시나리오나 오버 엔지니어링 같은 사항들은 없으니 가볍게 보면 좋을 것 같다.

대충 목록화를 하자면 이런 순서로 이 시리즈가 연재될 것 같다.

  • Spring Boot Gradle 멀티 모듈 이야기
    • Gradle 멀티 모듈 프로젝트 설정
    • 멀티 모듈에서의 @DataJpaTest 수행 시 발생하는 문제와 해결
  • Docker를 통한 초기 데이터 및 환경 구성
  • Testcontainers 이야기
  • Gradle 멀티 모듈 빌드와 배포

예제 프로젝트가 완성되는대로 일주일에 하나씩 올릴 예정이다.

profile
블로그 이전 → https://ramos-log.tistory.com/

0개의 댓글