GIANT Stories at MongoDB

Calling the MongoDB Atlas API - How to do it from Go

After last week's article on how to access the Atlas API with Node, Python, and Ruby, I was asked why didn't I mention Go (among other languages). Well, no need to worry. Here's an extra slab of Atlas API access in Go.

Her Story: Klickly

Meet Cooper Harris, Founder and CEO of Klickly, in the second post in our series for Women's History Month. Learn more about her story, values, and journey to the C-suite.

MongoDB Named A Leader in The Forrester Wave™: Big Data NoSQL, Q1 2019

MongoDB has been recognized as a Leader in the NoSQL market by research firm Forrester in its Forrester Wave™: Big Data NoSQL, Q1 2019 Report. At MongoDB, this news is good to hear as we believe it validates a path we've been pioneering to establish MongoDB as the next-generation database platform of choice.

Building with Patterns: The Approximation Pattern

Imagine a fairly decent sized city of approximately 39,000 people. The exact number is pretty fluid as people move in and out of the city, babies are born, and people die. We could spend our days trying to get an exact number of residents each day. But most of the time that 39,000 number is "good enough." Similarly, in many applications we develop, knowing a "good enough" number is sufficient. If a "good enough" number is good enough then this is a great opportunity to put the Approximation Pattern to work in your schema design.

Announcing the MongoDB Global Transactions Beta Program

It was just over 12 months ago that we announced we were bringing multi-document ACID transactions to MongoDB. We shipped the first beta code a couple of weeks later, and then after several thousand of you put transactions through their paces, went to General Availability (GA) as a part of the MongoDB 4.0 release in June 2018.

We're now really excited to announce the next phase of this development with the introduction of Global Transactions, extending our multi-document ACID guarantees from replica sets to sharded clusters. As a result, it will now be even easier for you to address a complete range of use cases by enforcing transactional guarantees across high scale, globally distributed apps.

Stitching Sheets: Using MongoDB Stitch To Create An API For Data In Google Sheets

Thanks to MongoDB Stitch, it is easier than ever to integrate web services with MongoDB. In this example, we are going to use it to make calendar data flow between Google Sheets and MongoDB, complete with Google Sheets menus and an optional slack bot to access the data in MongoDB.

Calling the MongoDB Atlas API - How to do it from Node, Python, and Ruby

The real power of a cloud-hosted, fully managed service like MongoDB Atlas is that you can create whole new database deployment architectures automatically, using the services API. Getting to the MongoDB Atlas API is relatively simple and, once unlocked, it opens up a massive opportunity to integrate and automate the management of database deployments from creation to deletion. The API itself is an extensive REST API, there's role-based access control and you can have user or app-specific credentials to access it.

There is one tiny thing that can trip people up though. The credentials have to be passed over using the digest authentication mechanism, not the more common basic authentication or using an issued token. Digest authentication, at its simplest, waits to get an HTTP 401 (not authorized) from the web endpoint. That response comes with data and the client then sends an encrypted form of the username and password as a digest and the server works with that.

Their Story: Shine

Meet Naomi Hirabayashi and Marah Lidey, Co-Founders and Co-CEOs of Shine in the first of a series for Women's History Month where we look at their stories, values, and journey to the C-suite.

New Monitoring Integration for MongoDB Atlas Metrics in Datadog

MongoDB Atlas customers are now able to harness the application stack monitoring power of Datadog thanks to a new live metrics integration between the two services.

The MongoDB Atlas and Datadog monitoring integration allows customers to pass live performance metrics to a Datadog dashboard using an API key.

Meet Some of MongoDB's Influential Female Leaders

Jess Katz

Company, Culture

In celebration of International Women's Day, we are highlighting some of our most influential leaders at MongoDB and how they've grown at the company. According to Fairygodboss, promoting more women into leadership positions is one of the top things employers can do to make their female employees stay.

At MongoDB, we invest in our employees' professional growth to enable them to become leaders in their roles while pursuing their passions. A few of our leaders developed an internal Underrepresented People of Color Network, while others created a mentorship group to provide management and productivity tips. We try to empower our employees to lead in their own ways and give them the freedom to create programs where they feel they are lacking.