카프카(Kafka)란?
카프카(Kafka)란 ?고성능 분산 이벤트 스트리밍 플랫폼링크드인에서 개발Pub-Sub 모델의 한 종류*Fortune 100개 기업 기준으로 80% 이상이 카프카(Kafka)를 사용 *제조, 은행, 통신 등 다양한 업종에서 높은 비율로 사용 *국내에서도 큰 회사들은 많이 사용카프카의 배경MSA(Micro Service Architecture) 구조로 서비스를 운영하면서 여러개의 독립적인 서비스로 나누어지며 서버 간에 상호작용이 많아졌다. → 오버헤드 증가여러개의 독립적인 서비스로 나누어지며 데이터 파이프라인의 복잡도가 증가하였다. 이는 기업에 커다란 기술부채를 불러왔으며, 이러한 기술부채는 유지보수 및 운영에 악영향을 끼친다. * 마이크로서비스는 완전히 독립적으로 배포가 가능하고, 다른 기술 스택(개발 ..
Architecture
2023. 5. 3. 00:41