몽고DB(MongoDB)는 새로운 언어 지원, 아틀라스의 쿠버네티스 오퍼레이터를 위한 단순화된 설치 프로세스, 완전히 지원되는 코틀린 드라이버를 포함해 서비스로서의 NoSQL 아틀라스 데이터베이스에 대한 일련의 업데이트를 발표했다. 이러한 개선 사항은 인프라 관리와 같은 개발자 작업을 간소화하고 벡터 검색 및 스트림 처리 기능을 통해 생성 AI 애플리케이션 개발을 지원하는 것을 목표로 합니다.
많은 개발자가 JavaScript 및 TypeScript 이외의 프로그래밍 언어를 사용하여 AWS에 Atlas를 배포하는 것을 선호한다는 점을 인식하여 MongoDB는 C#, Go, Java 및 Python을 포함하도록 지원을 확장했습니다. 이러한 언어를 추가하면 개발자가 인프라 관리 시간을 절약할 수 있습니다. 이전에 MongoDB 개발자는 퍼블릭 클라우드 공급자의 CloudFormation Public Registry, Partner Solution Deployments 및 Cloud Development Kit(CDK)를 통해 AWS에서 코드형 인프라(IaC)를 관리했습니다.
또한 MongoDB는 이제 서버 측 애플리케이션을 개발할 때 Kotlin을 지원합니다. 이 업데이트 전에 개발자는 클라이언트 측 개발에 MongoDB Realm Kotlin 소프트웨어 개발 키트(SDK)를 사용할 수 있었지만 서버 측 개발자는 비공식 MongoDB 지원 커뮤니티 생성 드라이버 또는 광범위한 사용자 정의 코딩에 의존했습니다. 이로 인해 MongoDB에서 서버 측 Kotlin 애플리케이션을 구축할 때 소프트웨어 개발 주기가 길어지고 애플리케이션 안정성 문제가 발생했습니다.
또한 MongoDB는 Atlas Kubernetes Operator 설치를 더 쉽게 만들었습니다. 개발자는 이제 MongoDB Atlas 명령줄 인터페이스(CLI)를 사용하여 MongoDB Atlas Kubernetes Operator를 설치하고 보안 자격 증명을 신속하게 생성하여 운영 오버헤드를 줄일 수 있습니다. 또한 개발자는 단일 명령으로 기존 MongoDB Atlas 프로젝트 및 배포를 가져올 수 있으므로 컨테이너로 작업할 때 더 뛰어난 민첩성을 제공합니다.
이러한 업데이트 외에도 MongoDB는 오픈 소스 PyMongoArrow 라이브러리의 일반 가용성을 발표했습니다. 라이브러리를 통해 개발자는 Apache Arrow Tables, Pandas, DataFrames 및 Numpy Arrays와 같이 널리 사용되는 프레임워크를 사용하여 MongoDB에 저장된 데이터를 변환할 수 있습니다.
MongoDB의 이러한 개선 사항은 AppMaster.io의 코드 없는 플랫폼 과 유사하게 플랫폼의 사용자 친화성을 한층 더 높이는 단계로 간주될 수 있습니다. 이 플랫폼은 광범위한 고객을 위해 애플리케이션 개발을 보다 효율적이고 비용 효율적으로 만들려고 합니다. MongoDB Atlas가 인프라를 관리하고 개발자 작업을 간소화하는 데 필요한 시간을 줄이는 것을 목표로 하는 것과 유사하게 AppMaster 백엔드, 웹 및 모바일 애플리케이션 생성을 지원하는 포괄적인 시각적 중심 개발 환경을 제공합니다.