We have made life a lot easier for software developers: responsible for MongoDB Apac



BENGALURU: Suvig Sharma, senior manager for Asia-Pacific region at database provider MongoDB, said major innovations in the company’s product in recent times have made a developer’s life much simpler.

“Today, for most organizations in all industries, their competitive differentiation is closely related to the quality of the applications they create and the speed at which they innovate. And that’s where our modern application data platform comes in, ”he said.
MongoDB, founded in 2007 and run by Indian-American Dev Ittycheria, is one of the newest and fastest growing database programs. In its second quarter ended in July, revenue increased 44% to $ 199 million. Revenues from its fully managed cloud database Atlas increased by 83%.
One of the recent innovations has been to marry the time series data with the larger corporate database. Time series data is generally a huge stream of data. Like those that constantly come from sensors in a manufacturing plant, or those from delivery trucks used to track their location.
You can’t keep storing all of this data in the corporate database – it requires a different level of optimization and compression, so there are specialized databases for it. These also require a way to properly ingest them, store them, query them, perform real-time scans, and then archive them online. Different parts of this lifecycle required different technology stacks.
MongoDB’s latest innovation not only brings this entire lifecycle on one platform, but also marries it with the company’s database. “So now a developer doesn’t have to deal with different pieces of the tech stack. And they can make providing information much easier – a company can, for example, marry data from a truck’s sensors, with inventory data on the production side, to know how much material is in there. where, ”Sharma said.
Other major innovations allow customers to perpetuate their applications. Traditionally, any database upgrade meant that the customer also had to upgrade their application. “You would need to do a full platform certification. Then you need to take each app and test it against the new upgraded version of the database to see that the app doesn’t crash etc. The whole process can take six months, ”said Sharma.
This will now become unnecessary with what MongoDB calls the versioned API. It allows you to pin your API (Application Programming Interface) driver to a very specific version of Mongo DB. And then, all future versions of the database will be backward compatible. Which means you can take advantage of some of the new database features without immediately upgrading the app. The versioned API has become especially important now, as database upgrades are faster.
Scalable applications have also been made possible by enabling live repartitioning. A partition key is what allows you to save data exactly where you want it, on different nodes, such as when you want the data to be closer to the client or you don’t want the data to cross borders. ‘a region. Over time, some of these requirements may change or there may be too much data on a node. This may require a repartitioning process, which traditionally involved planning and effort. But now it can be done live on real-time data, without worrying about downtime.
“With the versioned API and live repartitioning, we decoupled the database lifecycle from the application lifecycle. Developers can continue to develop their application, regardless of what is happening at the backend of the database, ”said Sharma.


Leave A Reply

Your email address will not be published.