
kafka
データベース/BaaS分散イベントストリーミングの標準
Apache Kafkaは、分散イベントストリーミングプラットフォームの業界標準です。大量のイベントデータを高スループット・低遅延で受け取り、永続化し、複数のシステムへ配信するパブリッシュ/サブスクライブ型の基盤を提供します。データの再生(リプレイ)が可能なログ構造、水平スケーラビリティ、Kafka ConnectやKafka Streamsによるデータ連携・ストリーム処理など、エコシステムも充実しています。マイクロサービス間の非同期連携、ログ収集、リアルタイム分析パイプラインの構築など、大規模データを扱う企業に向いています。Confluentなどの商用マネージドサービスもありますが、セルフホストで運用すればコストを抑えられます。
関連トピック
kafkaの解説記事
イベント駆動アーキテクチャとは?Kafka・RabbitMQでマイクロサービスを疎結合に設計する方法
イベント駆動アーキテクチャ(EDA)の概念とKafka・RabbitMQ・NATSを使った実装方法を解説。マイクロサービス間の疎結合設計、メッセージキュー選択基準、実践的なパターンを紹介します。
オープンソースラボ編集部
Apache Kafkaとは?リアルタイムデータストリーミングを初心者向けに解説【2026年版】
Apache Kafkaの仕組みと使い方を初心者向けに解説。プロデューサー・コンシューマー・トピックの基礎から、KafkaとRedisの使い分け、OSSの代替ツールRedpanda・Pulsarまで網羅します。
オープンソースラボ編集部
コメント(0)
コメントするにはログインしてください。
同じカテゴリのOSS

supabase
PostgreSQLベースのFirebase代替BaaS

redis
高速なインメモリDB・キャッシュ・データ構造サーバーの定番

nocodb
あらゆるDBをスプレッドシート化するAirtable代替

pocketbase
1ファイルで動く超軽量バックエンド

appwrite
セルフホストできるオールインワンBaaS

etcd
分散システムの重要データを保持する信頼性の高いKVストア