Home
About Us
Why Digitalis
Solutions
By business capability
Real-time streaming
Always-on platforms
Time-series data
Enterprise SaaS
Data for AI
By industry
Financial services
IoT & connected devices
Energy & utilities
Telecoms & media
Technology & SaaS
All solutions →
Services
Data Engineering Solutions
AI Services
Consulting Services
DevOps Services
Migration & Modernisation
Move to Open Source
Managed Services
Managed SIEM
All services →
Technologies
Apache Cassandra
Apache Kafka
PostgreSQL
Elasticsearch
ClickHouse
Kubernetes
Scaleway
Cloud Agnostic
All technologies →
insights
Case Studies
Blog
Contact
Let’s Talk
< ALL BLOG POSTS
Author:
Jason Bell
View all
Category one
Category two
Category three
Category four
Category
Kafka Clients Deep Dive: From Java to librdkafka to MassTransit
How Java, librdkafka and MassTransit Kafka clients handle acks, offsets, threading and errors, and what those differences mean for production systems.
Read more
Category
Kafka vs Pulsar vs RabbitMQ vs NATS: What's Actually Best for Your Use Case?
Kafka, Pulsar, RabbitMQ or NATS? A 2026 decision matrix for engineers, with each broker's strengths, Docker Compose try-outs and Java client examples.
Read more
Category
Confirming Kafka Topic Time Based Retention Policies
Create a Kafka topic, change its retention policy with the command-line tools, and confirm messages are retained and deleted as expected.
Read more
Category
Apache Kafka vs Apache Pulsar
This blog describes some of the main differences between Apache Kafka and Pulsar - two of the leading data streaming Apache projects.
Read more
Category
Apache Pulsar standalone usage and basic topics
Run Apache Pulsar as a standalone cluster to learn the basics, and explore its topic options following our Kafka and Pulsar comparison.
Read more
Ready to Transform
Your Business?
Let’s Talk