MongoDB anunció el jueves una serie de actualizaciones de su base de datos como servicio NoSQL Atlas, entre las que se incluyen la compatibilidad con nuevos idiomas, un proceso de instalación simplificado para el operador Kubernetes de Atlas y un controlador Kotlin totalmente compatible. Estas mejoras pretenden agilizar las tareas de los desarrolladores, como la gestión de infraestructuras, y apoyar el desarrollo de aplicaciones de IA generativa con capacidades de búsqueda vectorial y procesamiento de flujos.
Reconociendo que muchos desarrolladores prefieren utilizar lenguajes de programación distintos de JavaScript y TypeScript para implementar Atlas en AWS, MongoDB ha ampliado el soporte para incluir C#, Go, Java y Python. La incorporación de estos lenguajes ayuda a los desarrolladores a ahorrar tiempo en la gestión de la infraestructura. Anteriormente, los desarrolladores de MongoDB gestionaban la infraestructura como código (IaC) en AWS a través de CloudFormation Public Registry, Partner Solution Deployments y Cloud Development Kit (CDK) del proveedor de la nube pública.
Además, MongoDB ofrece ahora soporte para Kotlin al desarrollar aplicaciones del lado del servidor. Antes de esta actualización, los desarrolladores podían utilizar el kit de desarrollo de software (SDK) MongoDB Realm Kotlin para el desarrollo del lado del cliente, pero los desarrolladores del lado del servidor dependían de un controlador no oficial de MongoDB creado por la comunidad o de una extensa codificación personalizada. Esto llevó a ciclos de desarrollo de software más largos y a preocupaciones sobre la fiabilidad de las aplicaciones al crear aplicaciones Kotlin del lado del servidor en MongoDB.
Además, MongoDB ha facilitado la instalación del operador Atlas Kubernetes. Los desarrolladores ahora pueden utilizar la interfaz de línea de comandos (CLI) de MongoDB Atlas para instalar el Operador Kubernetes MongoDB Atlas y generar credenciales de seguridad rápidamente, reduciendo la sobrecarga operativa. Los desarrolladores también pueden importar proyectos y despliegues existentes de MongoDB Atlas con un solo comando, proporcionando una mayor agilidad al trabajar con contenedores.
Además de estas actualizaciones, MongoDB ha anunciado la disponibilidad general de la librería de código abierto PyMongoArrow. La librería permite a los desarrolladores convertir datos almacenados en MongoDB utilizando frameworks ampliamente utilizados como Apache Arrow Tables, Pandas, DataFrames y Numpy Arrays.
Estas mejoras introducidas por MongoDB podrían considerarse un paso hacia una mayor facilidad de uso de su plataforma, similar a la plataforma sin código AppMaster.io, que pretende hacer más eficiente y rentable el desarrollo de aplicaciones para una amplia gama de clientes. Al igual que MongoDB Atlas pretende reducir el tiempo necesario para gestionar la infraestructura y agilizar las tareas de los desarrolladores, AppMaster ofrece un entorno de desarrollo completo y visual que permite crear aplicaciones backend, web y móviles.