
Next.js에서 Kafka 시작하기 (with KafkaJS)
Web
2025. 1. 9. 13:11
들어가며Kafka는 분산 환경에서의 실시간 데이터 스트리밍을 위한 플랫폼으로, 주로 백엔드 아키텍처에 사용됩니다.백엔드 진영에서는 주로 Java 언어에 기초한 Spring Boot의 Kafka 지원 모듈인 spring-kafka를 사용하거나, JavaScript 언어에 기초한 Node.js 환경에서 Kafka.js와 같은 라이브러리를 활용하여 Kafka로부터 데이터를 주고 받습니다.대부분의 웹 애플리케이션들은 서버-클라이언트 아키텍처를 따르고 있습니다. 따라서, 사용자에게 화면을 보여주는 역할을 하는 프론트엔드에서는 Kafka에 저장된 메시지를 보여주기 위해, 별도의 API 서버가 필요한 것이 일반적입니다.그렇다면, 프론트엔드에서 Kafka에 직접 접근할 수는 없을까요?가능합니다. 프론트엔드와 Kafka..