/plushcap/analysis/datastax/datastax-comparing-multi-tenancy-features-between-apache-pulsar-and-kafka

Comparing Multi-Tenancy Features between Apache Pulsar and Kafka

What's this blog post about?

Software multi-tenancy refers to a single instance of software serving multiple tenants, with usage logically divided but physically shared on the same infrastructure environment. Compared to single-tenancy systems, multi-tenancy systems offer benefits such as simplified setup and maintenance, cost savings, and easy onboarding of new customers. Apache Pulsar is a true multi-tenancy system with built-in mechanisms supporting it, while Kafka has limited multi-tenancy capability. In Pulsar, tenant is a first-class citizen concept, and its security context relies on authentication, authorization, and data encryption features. Pulsar supports enabling multiple authentication providers at the same time, allowing each tenant to use their preferred method if needed. Kafka's multi-tenancy capability is limited from both security context and resource segregation perspectives, while Pulsar offers a robust multi-tenancy system with an abundance of built-in policies for data protection and fair resource utilization.

Company
DataStax

Date published
May 3, 2022

Author(s)
Yabin Meng

Word count
3250

Language
English

Hacker News points
None found.


By Matt Makai. 2021-2024.