분산 아키텍처에서는 시스템 간 통신이 전체 인프라의 토대를 이룹니다. 인프라의 성능, 확장성, 안정성은 이벤트/메시지/데이터가 교환되고 지속되는 방식에 크게 의존합니다.
Kafka와 NATS는 스트리밍과 메시징을 처리하기 위한 두 가지 인기 도구입니다. 이들은 구조가 다르고 성능 특성도 다릅니다. 각자 특정 사용 사례에 적합합니다. 이 글에서는 NATS의 기능을 Kafka와 비교하고 직장에서 해결한 사용 사례를 설명합니다.
dzone.com
Kafka vs NATS: A Comparison for Message Processing
