사이드카를 통해 분산 애플리케이션과 AI 에이전트에 내구성 있는 워크플로, 서비스 간 보안, 상태 관리, pub/sub를 제공하는 이식 가능한 런타임입니다.
redpanda-data/redpanda
ZooKeeper나 JVM 없이 실행되는, C++로 작성된 Kafka API 호환 스트리밍 데이터 플랫폼입니다.
대체할 수 있는 제품:Confluent Platform
- 스타
- 12,637
- 포크
- 798
- 열린 이슈
- 515
- 마지막 커밋
- 17일 전
어떤 프로젝트인가요?
Redpanda는 Apache Kafka API와 호환되는 스트리밍 데이터 플랫폼으로, 기존 Kafka 클라이언트와 생태계 도구를 그대로 사용할 수 있습니다. ZooKeeper나 Java Virtual Machine 없이 실행되도록 만들어 배포 시 이러한 의존성이 필요하지 않습니다.
프로젝트에는 Redpanda 브로커와 클러스터를 관리하고 사용하는 명령줄 도구 rpk가 포함됩니다. Debian/Ubuntu 및 Fedora/RedHat/Amazon Linux 패키지, Docker를 통해 실행되는 macOS Homebrew formula, Linux·macOS·Windows용 독립 실행형 rpk 바이너리, Docker 이미지로 배포됩니다. Tiered storage와 커넥터 생태계도 플랫폼의 일부입니다.
코드베이스는 주로 C++로 작성되었으며, 빌드 시스템으로 Bazel을 사용합니다. 소스에서 빌드하려면 제공된 스크립트로 시스템 종속성을 설치한 다음 Bazel 빌드를 실행해야 합니다.
핵심 기능
- 01Kafka API와 호환되어 기존 Kafka 클라이언트가 연결할 수 있습니다.
- 02ZooKeeper나 JVM 없이 실행됩니다.
- 03클러스터 관리용 명령줄 도구 rpk가 포함됩니다.
- 04구성 가능한 tiered storage를 지원합니다.
- 05Debian, Ubuntu, RedHat, Fedora, Amazon Linux 및 macOS용 사전 빌드 패키지와 Docker 이미지를 제공합니다.
활용 사례
- ZooKeeper와 JVM에 대한 운영상 의존성을 줄이기 위해 Kafka 배포를 대체합니다.
- Kafka 호환 메시지 백본이 필요한 이벤트 기반 마이크로서비스를 실행합니다.
- Kubernetes 또는 컨테이너 환경에 스트리밍 파이프라인을 배포합니다.
- Docker를 사용해 Kafka 기반 애플리케이션을 로컬에서 개발하고 테스트합니다.
빠른 시작
- 1
macOS에 Homebrew로 Redpanda를 설치하고 컨테이너를 시작합니다(Docker 필요).
brew install redpanda-data/tap/redpanda && rpk container start - 2
Debian/Ubuntu에서는 README에 안내된 공식 저장소 설정 스크립트를 실행합니다.
- 3
apt로 redpanda 패키지를 설치합니다.
sudo apt-get install redpanda
사용 전 알아둘 점
- 프로젝트 메타데이터에 라이선스가 명시되어 있지 않아 사용 조건이 불분명합니다.
- macOS에서 Redpanda를 실행하려면 Docker가 필요합니다.
- 소스에서 빌드하려면 Bazel을 사용하며, 먼저 시스템 종속 항목을 설치해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- redpanda은(는) 무엇인가요?
- ZooKeeper나 JVM 없이 실행되는, C++로 작성된 Kafka API 호환 스트리밍 데이터 플랫폼입니다. Redpanda는 Apache Kafka API와 호환되는 스트리밍 데이터 플랫폼으로, 기존 Kafka 클라이언트와 생태계 도구를 그대로 사용할 수 있습니다. ZooKeeper나 Java Virtual Machine 없이 실행되도록 만들어 배포 시 이러한 의존성이 필요하지 않습니다.
- redpanda은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- redpanda에는 명시된 라이선스가 없습니다. 코드는 공개되어 있지만 라이선스가 없으면 재사용 허가가 명확하지 않으므로, 사용 전에 작성자에게 문의하는 것이 좋습니다.
- redpanda은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. redpanda의 마지막 커밋은 2026년 10월 8일입니다.
- redpanda은(는) 어디에 사용할 수 있나요?
- ZooKeeper와 JVM에 대한 운영상 의존성을 줄이기 위해 Kafka 배포를 대체합니다. Kafka 호환 메시지 백본이 필요한 이벤트 기반 마이크로서비스를 실행합니다. Kubernetes 또는 컨테이너 환경에 스트리밍 파이프라인을 배포합니다. Docker를 사용해 Kafka 기반 애플리케이션을 로컬에서 개발하고 테스트합니다.
- redpanda는 어떻게 설치하나요?
- macOS에 Homebrew로 Redpanda를 설치하고 컨테이너를 시작합니다(Docker 필요).: brew install redpanda-data/tap/redpanda && rpk container start Debian/Ubuntu에서는 README에 안내된 공식 저장소 설정 스크립트를 실행합니다. apt로 redpanda 패키지를 설치합니다.: sudo apt-get install redpanda
- redpanda은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/redpanda-data/redpanda
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
로컬 디스크 대신 S3 또는 호환 오브젝트 스토리지에 데이터를 저장하는 무상태 Kafka 호환 스트리밍 시스템입니다.
메시지 브로커, 클라우드 서비스, 데이터베이스를 연결하고 중간에 매핑 언어로 페이로드를 변환하는 Go 스트림 프로세서입니다.
Kubernetes와 OpenShift에서 Kafka Connect와 Kafka Streams를 포함한 Apache Kafka 클러스터를 실행하고 관리하는 Kubernetes operator입니다.
Rust 엔진을 기반으로 스트림 처리, 실시간 분석, LLM 파이프라인과 RAG를 지원하는 Python ETL 프레임워크입니다.
실시간 데이터 스트림에서 상태 기반 SQL 파이프라인을 실행하는 Rust 기반 분산 스트림 처리 엔진입니다.