¿Cuáles son las implementaciones más populares de Kafka?
Existen múltiples implementaciones de Apache Kafka disponibles para los clientes. Las más populares son

- Implementaciones de código abierto (VMs, K8s, Bare metal aunque poco frecuentes): On-Prem y Cloud
- Confluent Kafka
- Azure EventHub con API Kafka
- Amazon MSK

Apache Kafka es la implementación de código abierto de Kafka que puede desplegarse en tu propia infraestructura local o en la nube. Proporciona las funcionalidades básicas de Kafka y es la implementación más utilizada.

Confluent es una empresa fundada por los creadores de Kafka que ofrece una distribución completa de Kafka, junto con funciones adicionales como un registro de esquemas, una base de datos KSQL, Kafka Connect y una interfaz de usuario de gestión.

Azure Event Hubs es un servicio de mensajería basado en la nube proporcionado por Microsoft Azure que es totalmente compatible con Kafka. Ofrece un servicio Kafka gestionado, así como una API nativa.

Amazon MSK (Managed Streaming for Kafka) es un servicio Kafka totalmente gestionado ofrecido por Amazon Web Services. Es totalmente compatible con Apache Kafka y proporciona una integración perfecta con otros servicios de AWS.