About chris

Author Archive: chris

About chris

Find more about me on:

Here are my most recent posts

Simplified pricing for backups on Sandbox and Shared plans

We are announcing two improvements to simplify backup pricing for Sandbox and Shared plans. Shared Plans now include one free fully-customizable daily backup. Additional Shared Plan backups and Sandbox backups are now $0.50 per run regardless of size. Backups still remain free and unlimited on all of our Dedicated plans. In more detail: (1) Shared […]

Full Article

BadBolts Makes Climbing Safer Thanks to Rock-Solid Database Management

Long-time mLab customer Blake Bowling has launched numerous businesses using a DBaaS strategy. With more outdoor rock climbing safety bolts in need of replacement, Bowling, an avid climber, again turned to mLab to track all pertinent data and better maintain this equipment. Case study highlights: BadBolts got started using mLab’s free Sandbox databases for rapid […]

Full Article

mLab Helps LoungeBuddy Through Parse Migration and Rapid Growth

We’re excited to share our case study on LoungeBuddy – an application that enables travelers to discover, book, and access exclusive airport lounges worldwide. Drastically simplifying the task of navigating complicated lounge membership and status rules at locations that were previously accessible only to elite frequent travelers, LoungeBuddy is the only service allowing users to purchase […]

Full Article

Shared Cluster plans now available in Google’s Belgium region

We’re excited to announce that we are now offering Shared Cluster plans in Google Cloud Platform’s Belgium (europe-west1) region. Google users who host their applications in Belgium can now provision low-latency, budget-friendly production MongoDB databases in the same region. Visit mLab’s create deployment wizard if you’d like to create a new Shared Cluster database. For […]

Full Article

mLab is now available in all AWS regions

We’re excited to announce that we now support all fourteen Amazon Web Services (AWS) Elastic Compute Cloud (EC2) regions. Most notably, we have recently added support for the Frankfurt, Mumbai, and Seoul regions. Our users can now deploy both their database and application infrastructure to any AWS region and achieve the lowest latency and best […]

Full Article

MongoDB connection pooling for Express applications

Express is the most popular Node.js web framework and the fourth most depended-upon package on the NPM registry. As a result of its popularity, there are an abundance of tutorials and examples for getting started with new Express apps – we too have created a “getting started” MEAN stack tutorial for the Heroku DevCenter. However, […]

Full Article

Encryption at rest is now available on AWS and Google

We are excited to announce the availability of encryption at rest for mLab Dedicated plans on AWS and Google Cloud Platform. Encryption at rest provides a layer of protection against unauthorized access to sensitive data, especially attacks directed at the physical devices on which the data is stored. This opt-in feature allows users to encrypt […]

Full Article

Recent MongoDB ransom attacks

Many of you have likely heard that an estimated 27,000 MongoDB databases have had their data removed and held at ransom by hackers. We have received many questions about the news and wanted to discuss and share MongoDB security best practices to prevent future incidents. All database deployments hosted at mLab are safe from such […]

Full Article

Configuring a MongoDB replica set for analytics

MongoDB replica sets make it easy for developers to ensure high availability for their database deployments. A common replica set configuration is composed of three member nodes: two data-bearing nodes and one arbiter node. With two electable, data-bearing nodes, users are protected from scenarios that cause downtime for single-node deployments, such as maintenance events and […]

Full Article

MongoDB tips & tricks: Collection-level access control

As your database or project grows, you may be tasked with configuring access controls to allow different stakeholders access to the database. Rather than create a new user with full database privileges, it may be more appropriate to create a user that only has access to the data or collections they need. This allows users […]

Full Article