Estamos encantados de anunciar que Atlas Stream Processing, la forma nativa de MongoDB de procesar datos de flujos, ya está disponible de forma general, lo que permite a los desarrolladores crear rápidamente aplicaciones receptivas e impulsadas por eventos.
Nuestro equipo pasó los últimos dos años definiendo una visión y creando un producto que se apoya en las fortalezas de MongoDB para superar los difÃciles desafÃos del procesamiento de flujos. Después de una década de crear productos de procesamiento de flujos fuera de MongoDB, estamos utilizando todo lo que hace que MongoDB sea único y diferente (como la API de consultas, el poderoso marco de agregación y el modelo de documentos y su flexibilidad de esquema) para crear una experiencia increÃble para los desarrolladores.
Es un nuevo enfoque para el procesamiento de flujos y, según los comentarios de muchos de ustedes en nuestra comunidad, es la mejor manera de hacerlo para la mayorÃa de los desarrolladores.
Veamos qué hay de nuevo.
¿Qué hay de nuevo en la disponibilidad general?
Preparación para la producción:
Listo para soportar sus cargas de trabajo de producción, asegurando un procesamiento de flujo confiable y escalable para sus aplicaciones crÃticas.
Compatibilidad con la colección Time Series:
Emita resultados del procesador en colecciones Time Series. Haga el procesamiento previo de los datos de forma continua mientras los guarda para poder acceder a ellos más adelante en un tipo de colección disponible en MongoDB Atlas creada explÃcitamente para almacenar de manera eficiente y consultar datos de time-series.
Niveles de desarrollo y producción:
Además del nivel de clúster SP30 disponible durante la vista previa pública, estamos introduciendo un nivel SP10 para proporcionar flexibilidad y una opción rentable para casos de uso exploratorios y cargas de trabajo de procesamiento de flujos de bajo tráfico.
Compatibilidad mejorada con Kafka:
La compatibilidad adicional con los encabezados Kafka permite que las aplicaciones proporcionen más metadatos junto con los datos de eventos. Son útiles para varios casos de uso de procesamiento de flujos (por ejemplo, mensajes de enrutamiento, procesamiento condicional y más).
Acceso de mÃnimo privilegio:
Los usuarios de la base de datos de Atlas pueden conceder acceso a las instancias de procesamiento de flujos y habilitarlo solo para aquellos que lo necesiten.
Alertas del procesador de flujos:
Obtenga información y visibilidad sobre el estado de sus procesadores de flujos mediante al crear alertas de fallas. Los métodos admitidos para alertar incluyen correo electrónico, SMS, plataformas de monitoreo como Datadog y más.
¿Por qué elegir Atlas Stream Processing?
Atlas Stream Processing aporta la potencia y flexibilidad del modelo de documentos y la API de consultas de MongoDB al desafiante espacio del procesamiento de flujos. Con Atlas Stream Processing, los desarrolladores pueden:
Gestionar sin esfuerzo estructuras de datos complejas y cambiantes.
Emplear la conocida API de consultas de MongoDB para procesar datos de flujos.
Integrarlo a la perfección con MongoDB Atlas.
Beneficiarse de un servicio totalmente gestionado que elimina los gastos generales.
Lo más destacado por los clientes
Lea lo que dicen los desarrolladores sobre Atlas Stream Processing:
At Acoustic, our key focus is to empower brands with behavioral insights that enable them to create engaging, personalized customer experiences. To do so, our Acoustic Connect platform must be able to efficiently process and manage millions of marketing, behavioral, and customer signals as they occur. With Atlas Stream Processing, our engineers can leverage the skills they already have from working with data in Atlas to process new data continuously, ensuring our customers have access to real-time customer insights.
John Riewerts, EVP, Engineering at Acoustic
Atlas Stream Processing enables us to process, validate, and transform data before sending it to our messaging architecture in AWS powering event-driven updates throughout our platform. The reliability and performance of Atlas Stream Processing has increased our productivity, improved developer experience, and reduced infrastructure cost.
Cody Perry, Software Engineer, Meltwater
¿Qué se viene para Atlas Stream Processing?
Estamos introduciendo rápidamente nuevas caracterÃsticas y funcionalidades para garantizar que MongoDB ofrezca una experiencia de procesamiento de flujos de categorÃa mundial para todos los equipos de desarrollo. En los próximos meses, puede esperar ver:
Compatibilidad avanzada con redes:
Compatibilidad para Peering de VPC con clústeres de Kafka para equipos que requieren más capacidades de red.
Compatibilidad ampliada con cloud:
Compatibilidad con todas las clouds disponibles en Atlas Data Federation.
Compatibilidad ampliada con proveedores de cloud:
Compatibilidad con Microsoft Azure.
Compatibilidad ampliada con fuentes y sumideros de datos:
TodavÃa no estamos anunciando detalles sobre fuentes y destinos adicionales, pero tenemos planes de expandirnos más allá de las bases de datos Kafka y Atlas en los próximos meses. Háganos saber qué fuentes y destinos necesita, y lo tendremos en cuenta en nuestra planificación.
Métricas y observabilidad más completas:
Compatibilidad con una visibilidad ampliada de sus procesadores de flujos para ayudar a simplificar el monitoreo y la resolución de problemas.
Flexibilidad de implementación con HashiCorp Terraform:
Compatibilidad para administrar instancias de Atlas Stream Processing y conexiones de registro de flujos de Atlas con Terraform. Esta integración ayuda a habilitar un pipeline de CI/CD sin problemas, lo que mejora la eficiencia operativa con la infraestructura como código. Además, en breve publicaremos un blog sobre cómo dar los primeros pasos con Atlas Stream Processing y Terraform.
Entonces, ya sea que esté buscando procesar datos de sensores de alta velocidad, analizar continuamente datos de clientes para brindar experiencias personalizadas o hacer un mantenimiento predictivo para aumentar las ganancias y reducir los costos, Atlas Stream Processing se encarga de ello. Únase a los cientos de equipos de desarrollo que ya están creando con Atlas Stream Processing. Manténgase a la espera de más noticias y ¡buena suerte en su proceso de creación!
Inicie sesión hoy o consulte nuestro tutorial introductorio para comenzar.
Source: Read More