
오늘은 원래는 프로젝트 관련된 공부를 하지 않고, 평소 못했던 다른 부분을 공부하려고했다. 독서까지는 이게 가능했는데... 잠깐만 볼까? 하던 계획이, 계속해서 이것저것찾아보고 시도하고 해보다보니 그대로 9시간은 한것같다. 그리고 이 글을 작성하고 나면 어서 빨리 못해본 것들을 시도해봐야겠다. 카프카 메시징 테스트 나는 신발 주문 시스템을 카프카와 연계하여, 이벤트 기반의 아키텍처로 개발하고 있다. 그리고 개발을 할 때 꼭 단위테스트를 작성하여 해당 클래스의 정상작동을 검증하고 있었는데, 유일하게 테스트를 하지 못한(않았던) 부분이 있었다. 바로, 로컬 카프카 클러스터와 상호작용하는것을 검증하는 테스트 이다. 내가 해당 부분을 테스트 하지 않았던 이유는, 내부(애플리케이션)이 아닌 외부요소(카프카클러스터..