아치유닛(ArchUnit) 테스트

아치유닛(ArchUnit)을 사용하는 이유 “두 패키지 사이에 순환 참조(Circular Dependency)가 존재합니다. 변경이 필요해요.” “@SpringBootTest 어노테이션을 사용하는 통합 테스트 코드는 test 폴더가 아니라 integration-test 폴더에 위치해야합니다.” “Service 레이어는 Controller와 Model 패키지 에서만 …

Renovate로 의존성 관리

MSA에서 의존성 관리 MSA에서 라이브러리 업데이트는 꼭 해야 하지만 잊기 쉬운 특성을 가진다. 이는 손씻기나 양치질등과 닮아 있다. 열심히 해도 티가 안난다. 문제가 생기기 전까진! 백엔드 개발자의 백미는 자동화를 통해 …