Kafka1 Apache Kafka란? 1. Apache Kafka 등장 배경 Kafka 등장 이전에는 데이터를 전송하는 Source Application과 데이터를 수신하는 Target Application이 있었다. 처음에는 간단하게 단방향 통신만 수행하여 두 Application의 관계는 간단하게 구현할 수 있었다. 하지만 시간이 지나고 Source Application과 Target Application의 수가 많아짐에 따라 두 Application의 사이의 데이터 전송 라인이 매우 많아지게 되어 데이터 배포와 장애 발생에 매우 취약하게 되었다. 또한 프로토콜 포맷 파편화가 심해져 후에 데이터 포맷 내부의 변경사항이 있을 때, 유지보수하기가 어렵게 되었다. 이러한 상황에서 Kafka는 데이터 전송라인의 복잡합을 해결하기위해, Sourc.. 2023. 5. 30. 이전 1 다음