

# Uso de Lambda con Apache Kafka
<a name="with-kafka-esm"></a>

Lambda admite [Apache Kafka](https://kafka.apache.org/) como una [fuente del evento](invocation-eventsourcemapping.md). Apache Kafka es una plataforma de transmisión de eventos de código abierto diseñada para gestionar canalizaciones de datos y aplicaciones de transmisión de alto rendimiento y en tiempo real. Existen dos formas principales de utilizar Lambda con Apache Kafka:
+ [Uso de Lambda con Amazon MSK](with-msk.md): Amazon Managed Streaming para Apache Kafka (Amazon MSK) es un servicio totalmente administrado por AWS. Amazon MSK ayuda a automatizar la administración de la infraestructura de Kafka, lo que incluye el aprovisionamiento, la aplicación de parches y el escalado.
+ [Uso de Lambda con Apache Kafka autoadministrado](with-kafka.md): en la terminología de AWS, un clúster autoadministrado incluye clústeres de Kafka alojados que no son de AWS. Por ejemplo, puede seguir utilizando Lambda con un clúster de Kafka alojado en un proveedor de servicios en la nube que no sea AWS, como [Confluent Cloud](https://www.confluent.io/confluent-cloud/) o [Redpanda](https://www.redpanda.com/).

Al decidir entre Amazon MSK y Apache Kafka autoadministrado, tenga en cuenta sus necesidades operativas y requisitos de control. Amazon MSK es la mejor opción si quiere que AWS le ayude rápidamente a administrar una configuración de Kafka escalable y lista para producción con una sobrecarga operativa mínima. Simplifica la seguridad, la supervisión y la alta disponibilidad, lo que le ayuda a centrarse en el desarrollo de aplicaciones en lugar de la administración de la infraestructura. Por otro lado, Apache Kafka autoadministrado es más adecuado para los casos de uso que se ejecutan en entornos alojados que no son de AWS, lo que incluye los clústeres en las instalaciones.

**Topics**
+ [Uso de Lambda con Amazon MSK](with-msk.md)
+ [Uso de Lambda con Apache Kafka autoadministrado](with-kafka.md)
+ [Modos de escalado del sondeo de eventos de Apache Kafka en Lambda](kafka-scaling-modes.md)
+ [Posiciones iniciales de flujos y sondeo de Apache Kafka en Lambda](kafka-starting-positions.md)
+ [ID del grupo de consumidores personalizable en Lambda](kafka-consumer-group-id.md)
+ [Filtrado de eventos de Amazon MSK y de fuentes de eventos autoadministrados de Apache Kafka](kafka-filtering.md)
+ [Uso de registros de esquemas con orígenes de eventos de Kafka en Lambda](services-consume-kafka-events.md)
+ [Procesamiento de baja latencia para orígenes de eventos de Kafka](with-kafka-low-latency.md)
+ [Configuración de los controles de gestión de errores para orígenes de eventos de Kafka](kafka-retry-configurations.md)
+ [Captura de lotes descartados para orígenes de eventos de Amazon MSK y Apache Kafka autoadministrado](kafka-on-failure.md)
+ [Uso de un tema de Kafka como destino en caso de error](kafka-on-failure-destination.md)
+ [Registro de asignación de orígenes de eventos de Kafka](esm-logging.md)
+ [Solución de errores de asignación de orígenes de eventos de Kafka](with-kafka-troubleshoot.md)