Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

MongoDB Done Right in the Cloud

DZone's Guide to

MongoDB Done Right in the Cloud

· Cloud Zone
Free Resource

Learn how our document data model can map directly to how you program your app, and native database features like secondary indexes, geospatial and text search give you full access to your data. Brought to you in partnership with MongoDB.

Developing for the cloud, thinking about MongoDB?

If not, maybe you should be. Or at least you should watch this talk by Eytan Daniyalzade, software developer at chartbeat.com, who chronicles almost two years of experience running MongoDB on EC2.

To be honest, the combo doesn't sound like a flawless victory to me. For one thing, MongoDB's global read/write lock sounds less than perfect for EBS.

But don't take my guess for it: recall foursquare.com's 11-hour outage last year, which in part cascaded from some imperfectly-tuned interactions of MongoDB and EC2 (performance-related, unsurprisingly). (See this fuller discussion for details on the outage, particularly re. sharding, or watch foursquare's own MongoDB presentation from this May.)

10gen gave a webinar introducing MongoDB on AWS earlier this year -- pretty long and fairly technical, but a good manual-style treatment. Watch if you want to hear the creators' story.

But it's always good to pair a manual with a user experience, especially a less dramatic experience than foursquare's. So check out Eytan's presentation too, which is full of pluses and minuses but overall communicates a very positive MongoDB + EC2 experience.

Discover when your data grows or your application performance demands increase, MongoDB Atlas allows you to scale out your deployment with an automated sharding process that ensures zero application downtime. Brought to you in partnership with MongoDB.

Topics:

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}