개발자의 최종 목표는 코드의 가독성과 유지 보수성을 가장 좋게 유지하는 것이다. 이 목표를 달성하기 위해선 개별 클래스에 집중하는 것만으로는 충분치 않다. 클래스에 있는 코드 중 대부분은 다른 클래스와 상호작용한다. 그런 상호작용이 일어나는 연결 지점을 살펴봐야 한다.( =클래스의 API를 살펴봐야 한다.)
카프카의 메시지 송수신 구조와 카프카를 이용하는 데 알아야 할 기본 용어를 설명한다.