Apache Kafka란
Apache Kafka란? 수많은 이벤트를 처리할 수 있는 분산 이벤트 스트리밍 플랫폼으로 2011년 Linked in에서 만들고 오픈소스로 제공한 이후 이벤트 스트리밍 플랫폼으로 빠르게 발전하는 중이다. 대부분 Event Hub 또는 Messaging Queue로만 사용하고 있지만, Kafka 이외의 ksqlDB, schema registry, connector 등을 함께 사용하여 데이터 플랫폼으로 사용할 수 있다. Kafka가 등장한 배경 Kafka 이전의 흔한 아키텍처 한 눈에 봐도 아키텍처가 매우 복잡하다.. 위와 같은 아키텍처에서는 시스템을 확장하는 것이 매우 어렵다. 시스템간의 의존성이 복잡하여 만약 한 시스템에서 장애가 발생하더라도 여러 시스템에 영향이 가며 이는 장애를 복구하는데 있어서도 ..
Data Platform/Kafka
2022. 1. 9. 23:53