Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
This is the repo in GitHub that we will be using.
The most famous gem to use Kafka in Ruby is called ruby-kafka by Zendesk, and it is great! Still, you need to do all the implementation manually, which is why we have some "frameworks" built with ruby-kafka. They also help us with all the configuration and execution steps.
Karafka is a framework used to simplify Apache Kafka-based Ruby applications development.
To work with Kafka, it is necessary to install Java. Because Kafka is a Scala and Java application also, installing Zookeeper will be required.
Related posts
- ruby-kafka has been officially deprecated and is no longer recommended for production usage
- Microservice design question
-
solid_queue alternatives - Sidekiq and good_job
3 projects | 21 Apr 2024
- Franz: Native Kafka Client for macOS, Windows and Linux
- Easy Guide to Integrating Kafka: Practical Solutions for Managing Blob Data