Try our mobile app

MongoDB Launches Four New Capabilities for Developers to Reduce the Operational Overhead of Building Applications

Published: 2023-06-22 15:00:00 ET
<<<  go to MDB company page

MongoDB Atlas expands programming language support to simplify deploying resources on AWS using infrastructure-as-code

New Kotlin Driver for MongoDB enables developers to build server-side applications on MongoDB with the Kotlin programming language

MongoDB Atlas Kubernetes Operator now simplifies working with containerized applications with the option to import deployments using a single command

MongoDB-supported PyMongoArrow library allows data scientists and machine learning practitioners to work with data stored in MongoDB to build modern applications with less heavy lifting

NEW YORK, June 22, 2023 /PRNewswire/ -- MongoDB, Inc. (NASDAQ: MDB) today at its developer conference MongoDB.local NYC announced new capabilities for the world's most popular NoSQL database for building modern applications faster and with less heavy lifting. The new tools announced today empower developers to do their best work—including additional programming language support for using infrastructure-as-code (IaC) to deploy MongoDB Atlas on AWS and building server-side applications with Kotlin, streamlined capabilities for MongoDB Atlas Kubernetes Operator, and the general availability of the the PyMongoArrow library for more efficient data analysis using Python. Together, these new capabilities expand MongoDB's mission to meet developers where they are by integrating the tools they love in a single developer data platform to make it faster and easier to build applications. To learn more about building with MongoDB, visit mongodb.com.

MongoDB

Tens of thousands of customers and millions of developers rely on MongoDB Atlas every day as their preferred developer data platform to power applications because of its flexible data model, speed to deploy new features, and performance at scale. Developers also love using MongoDB Atlas because it eliminates the undifferentiated heavy lifting of infrastructure management and enables going from idea to innovation quickly with a unified developer data platform. However, for certain use cases, developers want to use specialized tools with MongoDB Atlas to better integrate their established workflows and have more granular control over the operational experience. For example, developers who prefer provisioning MongoDB Atlas clusters with IaC on AWS or building server-side applications want to use their programming language of choice. Further, many developers want to use the MongoDB Atlas command line interface (CLI) for more tasks in their specific workflows, while other developers want to be able to use additional programming languages for data science, machine learning, and application-driven analytics.

The new features and integrations announced today reinforce MongoDB's commitment to providing the best developer experience for building and iterating on ideas rather than wrangling tooling:

  • Additional options for deploying MongoDB Atlas on AWS: Developers can now use additional programming languages to create, manage, and update MongoDB Atlas resources using IaC with the AWS Cloud Development Kit (CDK). MongoDB provides support for IaC on AWS with the AWS CloudFormation Public Registry, AWS Partner Solution Deployments, and the AWS CDK. However, many developers want to use additional programming languages beyond Javascript and Typescript. Now, developers can use IaC with the AWS CDK to manage MongoDB Atlas resources with C#, Go, Java, and Python—making it easier for developers to streamline workflows using a wider variety of programming languages and reduce the amount of time they spend managing infrastructure. To get started, visit mongodb.com/atlas/aws-cloudformation
  • Expanded programming language support for server-side Kotlin: The Kotlin Driver for MongoDB now allows developers to build highly performant server-side applications on MongoDB using Kotlin. Previously, developers could use the MongoDB Realm Kotlin SDK for client-side development, but server-side developers relied on a community-created driver without official MongoDB support or had to write extensive custom code. As a result, developers faced longer software development cycles to build server-side Kotlin applications on MongoDB and risked application reliability without a fully supported MongoDB Kotlin driver. Now, with the Kotlin Driver for MongoDB, developers can use a best-in-class Kotlin experience for server-side application development to get from idea to production more quickly and reliably. To get started, visit mongodb.com/docs/drivers/kotlin/coroutine/current/.
  • Streamlined MongoDB Atlas Kubernetes Operator functionality: Developers use the MongoDB Atlas Kubernetes Operator to manage projects and database clusters, reduce the effort required to automate configuration and management of MongoDB Atlas, and take advantage of containerized application development. However, developers want a simpler way to install and set up the MongoDB Atlas Kubernetes Operator to reduce friction and manage applications more quickly. Using the MongoDB Atlas CLI, developers can now install the MongoDB Atlas Kubernetes Operator and generate security credentials for quick and easy setup to reduce operational overhead. Developers then have the option to import existing MongoDB Atlas projects and deployments with a single command. This new enhancement dramatically simplifies how developers use Kubernetes with MongoDB Atlas and streamlines their workflows by providing greater speed when working with containers. To get started, visit mongodb.com/kubernetes/atlas-operator.
  • Easier data processing and analytics on MongoDB using Python: With the general availability of the open source PyMongoArrow library maintained by MongoDB, developers and data analysts can use a Python-based analytics stack to extract insights from data on MongoDB and build data-driven applications more quickly. Building modern, intelligent applications that take advantage of application-driven analytics requires harnessing insights from application data and incorporating those insights back into applications to adjust business logic in real time. The PyMongoArrow library allows developers to efficiently convert data stored on MongoDB using popular frameworks (e.g., Apache Arrow Tables, Pandas DataFrames, or Numpy Arrays) and will receive ongoing development and support from MongoDB as the needs of Python-based analytics stacks evolve. With PyMongoArrow, developers, data scientists, and machine learning practitioners have the tools they need to more efficiently manipulate and analyze data on MongoDB with Python to reduce software-development friction. To get started, visit mongo-arrow.readthedocs.io/en/latest.

"Our long-term vision is to create a developer data platform that removes as much builder friction as possible and makes it easier for developers to do what they do best—build," said Andrew Davidson, Senior Vice President of Product at MongoDB. "Developers choose MongoDB Atlas because it's the best place to quickly build applications that can make the most out of their data. We continually hear from developers that they want to be able to use even more tools seamlessly on MongoDB Atlas, so with these additional integrations and expanded features, we are taking another step in fulfilling our mission to meet developers where they are and to provide the best possible building experience with the least amount of friction."

RedMonk is an industry analyst firm that exists to help companies understand and work with developers. "While the explosion in database, development, and infrastructure tooling in recent years has put more and more resources into the hands of developers, it's also led to a heavily fragmented and inefficient developer experience," said Stephen O'Grady, Principal Analyst at RedMonk. "Increasingly, however, enterprises are focusing on opportunities to thoughtfully retool their workflows to make them faster and more integrated. The C-suite is making these investments not just because it benefits developers by delivering a higher quality and lower friction experience, but because having more efficient developers that are able to iterate more quickly is the single best mechanism for improving an organization's overall velocity."

MongoDB Developer Data PlatformMongoDB Atlas is the leading multi-cloud developer data platform that accelerates and simplifies building with data. MongoDB Atlas provides an integrated set of data and application services in a unified environment to enable developer teams to quickly build with the capabilities, performance, and scale modern applications require.

About MongoDBHeadquartered in New York, MongoDB's mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. Built by developers, for developers, our developer data platform is a database with an integrated set of related services that allow development teams to address the growing requirements for today's wide variety of modern applications, all in a unified and consistent user experience. MongoDB has tens of thousands of customers in over 100 countries. The MongoDB database platform has been downloaded hundreds of millions of times since 2007, and there have been millions of builders trained through MongoDB University courses. To learn more, visit mongodb.com.

Forward-Looking Statements

This press release includes certain "forward-looking statements" within the meaning of Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, including statements concerning MongoDB's new capabilities for MongoDB Atlas to build new classes of applications. These forward-looking statements include, but are not limited to, plans, objectives, expectations and intentions and other statements contained in this press release that are not historical facts and statements identified by words such as "anticipate," "believe," "continue," "could," "estimate," "expect," "intend," "may," "plan," "project," "will," "would" or the negative or plural of these words or similar expressions or variations. These forward-looking statements reflect our current views about our plans, intentions, expectations, strategies and prospects, which are based on the information currently available to us and on assumptions we have made. Although we believe that our plans, intentions, expectations, strategies and prospects as reflected in or suggested by those forward-looking statements are reasonable, we can give no assurance that the plans, intentions, expectations or strategies will be attained or achieved. Furthermore, actual results may differ materially from those described in the forward-looking statements and are subject to a variety of assumptions, uncertainties, risks and factors that are beyond our control including, without limitation: the impact the COVID-19 pandemic may have on our business and on our customers and our potential customers; the effects of the ongoing military conflict between Russia and Ukraine on our business and future operating results; economic downturns and/or the effects of rising interest rates, inflation and volatility in the global economy and financial markets on our business and future operating results; our potential failure to meet publicly announced guidance or other expectations about our business and future operating results; our limited operating history; our history of losses; failure of our platform to satisfy customer demands; the effects of increased competition; our investments in new products and our ability to introduce new features, services or enhancements; our ability to effectively expand our sales and marketing organization; our ability to continue to build and maintain credibility with the developer community; our ability to add new customers or increase sales to our existing customers; our ability to maintain, protect, enforce and enhance our intellectual property; the growth and expansion of the market for database products and our ability to penetrate that market; our ability to integrate acquired businesses and technologies successfully or achieve the expected benefits of such acquisitions; our ability to maintain the security of our software and adequately address privacy concerns; our ability to manage our growth effectively and successfully recruit and retain additional highly-qualified personnel; and the price volatility of our common stock. These and other risks and uncertainties are more fully described in our filings with the Securities and Exchange Commission ("SEC"), including under the caption "Risk Factors" in our Quarterly Report on Form 10-Q for the quarter ended April 30, 2023, filed with the SEC on June 2, 2023 and other filings and reports that we may file from time to time with the SEC. Except as required by law, we undertake no duty or obligation to update any forward-looking statements contained in this release as a result of new information, future events, changes in expectations or otherwise.

Media RelationsMongoDBpress@mongodb.com

Cision View original content to download multimedia:https://www.prnewswire.com/news-releases/mongodb-launches-four-new-capabilities-for-developers-to-reduce-the-operational-overhead-of-building-applications-301858108.html

SOURCE MongoDB, Inc.