Apache Kafka๋?์ค์๊ฐ ๋ฐ์ดํฐ ์คํธ๋ฆฌ๋ฐ ํ๋ซํผ๋ฐ์ดํฐ๋ฅผ ๋ฐํ(Publish)ํ๋ ์ชฝ๊ณผ ๊ตฌ๋ (Subscribe)ํ๋ ์ชฝ์ ๋น๋๊ธฐ์ ์ผ๋ก ์ฐ๊ฒฐํด์ฃผ๋ ๋ฉ์์ง ํ ์์คํ -> ๋์ฉ๋ ๋ฐ์ดํฐ๋ฅผ ๋น ๋ฅด๊ณ ์์ ์ ์ผ๋ก ์ฃผ๊ณ ๋ฐ๋ ์ค์๊ฐ ๋ฐ์ดํฐ ํ์ดํ๋ผ์ธ ๊ธฐ๋ณธ ๊ฐ๋ ๊ตฌ์กฐ [Producer] → [Kafka Broker] → [Consumer] Producer : ๋ฐ์ดํฐ๋ฅผ ๋ฐํ(์ ์ก)ํ๋ ์ฃผ์ฒด (ex : ์ ํ๋ฆฌ์ผ์ด์ , ์ผ์, ์๋ฒ ๋ก๊ทธ ๋ฑ)Consumer : ๋ฐ์ดํฐ๋ฅผ ๊ตฌ๋ (์์ )ํ๋ ์ฃผ์ฒด (ex : Spark, ELK, DB ๋ฑ)Broker : Kafka ์๋ฒ๋ก ์ค์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ์ ๋ฌTopic : ๋ฉ์์ง๋ฅผ ๋ถ๋ฅํ๋ ๋ ผ๋ฆฌ์ ์ฑ๋Partition : Topic์ ๋ถํ ํ ๋จ์Offset : ๊ฐ ๋ฉ์์ง๊ฐ Partition..