개발/Kafka1 [카프카 이론] '아파치 카프카 애플리케이션 프로그래밍 with Java' 를 읽고 1 1. 카프카의 탄생 링크드인 팀은 단방향 통신을 통해 source application에서 target application으로 연동하는 코드를 작성하여 시스템 운영을 하고 있었음. 시스템이 커질수록 단방향 파이프라인은 점점 많아졌고, target application에 장애가 생기면 source application까지 문제가 전파되었음. 이러한 문제를 해결하기 위해 링크드인 팀은 신규 시스템을 만들게 되었고, 이 것이 아파치 카프카. 각각의 애플리케이션 끼리 연결하는 방식이 아니라 한 곳에 데이터를 중앙집중할 수 있도록 구성하였음. 카프카를 중앙에 배치함으로써 애플리케이션 사이의 결합도를 낮추게 되었음. 카프카의 특징 1. 카프카 내부에 데이터를 저장하는 파티션(partition)은 FIFO Queu.. 2023. 9. 24. 이전 1 다음