회사에서 실무를 시작하게 되면서 Kafka를 사용하게 되었는데,이에 대한 개념이 부족해 Kafka에 대한 개념을 공부하고, 정리하는 시간을 갖게 되었다.이번 포스팅에서는 Kafka의 Topic, Partition, Offset이 무엇인지 알아보자. 카프카(Kafka)란 무엇이며, 왜 사용하는가?아파치 카프카(Apache Kafka)는 실시간 데이터 스트리밍을 처리하는 분산형 메시지 시스템이다.카프카는 2010년 LinkedIn에서 개발되어 대규모 데이터 처리를 위해 사용되었으며, 이후 실시간 데이터 처리, 로그 집계, 이벤트 소싱 및 데이터 스트림 파이프라인 구축 등의 다양한 용도로 널리 사용되었다.기존의 메시지 큐와 달리 높은 확장성, 내구성을 제공하며, 특히 대용량의 데이터를 빠르고 안정적으로 처리할..