AWS Lambda anuncia processamento de baixa latência para eventos do Kafka

Publicado: 17 de jul de 2025

Agora, o AWS Lambda oferece suporte ao processamento de eventos de baixa latência (abaixo de 100 ms) para Amazon Managed Streaming for Apache Kafka (Amazon MSK) e às fontes de eventos autogerenciadas do Apache Kafka no modo provisionado para o Kafka ESM. Agora, os clientes podem definir o parâmetro MaximumBatchingWindowInSeconds como 0 nas configurações do Kafka ESM, permitindo o processamento em tempo real dos eventos do Kafka. Esse aprimoramento reduz significativamente a latência de processamento de ponta a ponta para aplicações comerciais urgentes.

Os clientes do Kafka criam cada vez mais aplicações de missão crítica que exigem latência consistente de ponta a ponta de menos de 100 ms para atender aos rigorosos requisitos de negócios em todos os setores. Os exemplos incluem empresas de serviços financeiros que processam feeds de dados de mercado e executam negociações algorítmicas, plataformas de comércio eletrônico que fornecem recomendações personalizadas em tempo real e empresas de jogos que gerenciam interações com jogadores ao vivo. Com o lançamento de hoje, o Lambda oferece suporte nativo ao processamento de eventos de baixa latência com otimização eficiente da pesquisa e invocação de eventos Kafka, permitindo que os clientes criem aplicações Kafka de missão crítica ou sensíveis à latência no Lambda. Com MaximumBatchingWindowInSeconds definido como 0, o Kafka ESM invoca a função com eventos Kafka imediatamente após a conclusão da invocação anterior. Essa configuração faz com que a latência de ponta a ponta dependa exclusivamente da duração da função, fornecendo potencialmente latências médias de 50 ms de ponta a ponta para aplicações críticas em tempo real.

Esse atributo está disponível em todas as regiões comerciais da AWS que oferecem o AWS Lambda Kafka ESM, exceto Israel (Tel Aviv), Ásia-Pacífico (Malásia) e Oeste do Canadá (Calgary).

Para habilitar seu Kafka ESM para processamento de baixa latência, defina MaximumBatchingWindowInSeconds como 0 e ative o modo provisionado para seu ESM Kafka novo ou existente na API do ESM, no console da AWS, na AWS CLI, no AWS SDK, no AWS CloudFormation e no AWS SAM. Para saber mais, consulte a documentação do ESM do Lambda e os preços do AWS Lambda.