Kafka는 수많은 기업들에서 사용하고 있는 기술스택이다 그렇다면 왜 많이 사용할까? 그 답은, 카프카를 만든 링크드인을 보면 어느정도 알 수 있다.(현재는 Apache 재단에서 관리되고 있다고 한다) 이 이미지는 카프카가 도입되기 전 링크드 인의 데이터 처리 시스템이라고 한다.그냥 살짝 보기만 하더라도 유지보수 지옥에 빠질 것 같아서 어지럽다 이렇게 end-to-end 방식으로 소통하는 데이터 처리 시스템은 극명한 문제점이 존재했다. 1. 시스템 복잡도가 너무 높다 여기저기서 데이터를 전송하기 때문에 데이터의 흐름을 한눈에 파악하기 어려워서 관리가 매우 힘들다. 특정 부분에서 장애가 발생하면 연결된 모든 애플리케시연을 모두 체크해줘야 하기 때문에, 복구하기 까지 시간이 너무 오래 걸린다. 버전 업그레..