MongoDB for Developers with Python Transcripts
Chapter: What is NoSQL?
Lecture: Who uses MongoDB
Login or
purchase this course
to watch this video and the rest of the course contents.
0:01
Now let's look a little bit at who is using MongoDB and how. On one hand, it's not that important that it's a popularity contest—
0:08
does it solve your problem, good, use it. On the other, MongoDB is different, right,
0:13
it's not a relational database that people have been using for thirty years and we call that axiom conversation, I had at the beginning,
0:19
if you are the one adopting MongoDB you have to take this idea and present it to the people that run the business,
0:25
to your managers, to the tech team and say hey this is a safe thing for us to do, this is a good thing for us to do.
0:31
And so, by looking at the other users of MongoDB, how they're using it and how much data and traffic they are passing through it
0:38
can give you some really good support like hey look it's working well for these companies, and they're way more risk adverse than we are,
0:46
so if they can use it, we can totally use it. So, with that in mind, let's go look at who uses MongoDB,
0:52
so they have a whole page who uses MongoDB right here, we can flip through and there's a few major ones;
0:57
so we've got MetLife, they're doing some pretty interesting things obviously they are a large insurance company
1:03
they have a single view of a hundred million customers across 70 systems and they built this whole thing up on Mongo
1:08
and it's 90 days, that's pretty cool. Expedia uses it for millions of customers while they're looking for travel, that's great.
1:16
Now let's look at some more, you can see the scrollbar, this is actually huge, so let's scroll down to find some interesting ones.
1:23
So let's say Royal Bank of Scotland, this supports the bank's enterprise data services underpinning several core trading systems,
1:30
okay that's intense, right, like if you're debating whether or not this can do like you know some probably not super intense
1:37
for the majority of the students part of your app, if Royal Bank of Scotland is going to make this part of their core trading systems
1:43
that's really putting a lot of faith in it. Biotech, they use this to accelerate their drug testing,
1:51
Facebook, they have a whole bunch of interesting things that they're doing with Mongo, they ran like a backend as a service of Mongo
1:58
when they acquired Parse, but they're not doing platform stuff like they used to. Now let's flip around, let's have a look at say ebay
2:04
they're doing delivering all their media metadata with five nines for liability; Barclays, a big bank, so they've replaced
2:11
a whole bunch of relational systems there, let's keep going, come down here to our friends in Germany,
2:16
they built a pretty amazing internet of things platform on top of MongoDB, come down look the New York Times,
2:24
they basically did all their social sharing activity on top of MongoDB, Business Insider, you probably run across Business Insider the website,
2:32
so they've been around since 2009, they launched in New York city, and their whole site runs on MongoDB, which is pretty awesome.
2:40
Speaking of business, let's look at Forbes, they rebuilt their whole cms on top of MongoDb,
2:46
resulting in a jump of 5 to 15 percent in mobile traffic overnight, that's really cool. So Carfax, they sell cars online and in person
2:55
so a ton of traffic happening there, that's really cool. Cern, I love Cern, these guys at the Large Hadron Colider
3:03
they're using MongoDB to manage the data while they're searching for the Higgs Boson which I think this probably needs updating
3:13
because as they now have found the Higgs Boson and won the Nobel Prize as a part of that.
3:17
Another interesting a long time user of MongoDB is Foursquare; so Foursquare is as far as I know more or less entirely powered by MongoDB
3:27
and here you can say it powers the processing storage of all check ins with hundreds of thousands of IOPS on MongoDB,
3:35
that's hundreds of thousands of operations, input/ output operations per second on MongoDB, which is really, really cool.
3:41
Let's look at Sailthru, so Sailthru is like marketing email campaign company and they store 40 terabytes of data in MongoDB across a 120 nodes
3:54
so remember we talked about document databases and NoSQL databases in general being good for horizontal scale and sharding and partitioning your data;
4:05
120 nodes in your cluster that's pretty intense. All right, let's do one more, let's talk about Shutterfly,
4:11
so Shutterfly is like a photo sharing site, pretty cool, you can like put your pictures there, sharing with people
4:19
you can get like printed books they were doing that before some of the main companies like google were and so on,
4:23
so this is interesting in that they have a bunch of projects, on Mongo storing over 20 terabytes of data.
4:30
Square Space, Stripe and on and on it goes, right, all of these really cool companies are using MongoDB.
4:38
I guess one more let's look at UnderArmor here. So Under Armour is interesting because I haven't seen
4:44
any of the previous examples explicitly calling this out; so Under Armor is like an athletic clothing company in the US
4:50
and around the world, and their online shop is powered by MongoDB and it does over two billion dollars in sales, so that's pretty awesome.
5:00
All right, so why do we spend all this time talking about who uses MongoDB? One, to show you there are a bunch of companies
5:06
being really, really successful with MongoDB and that there are different use cases, different companies in different areas doing different things,
5:14
we saw like biotech, we saw pharma, here is e-commerce, all sorts of things.
5:19
Oh, EA, I didn't pull up EA but they're using it to power, let's go up here to EA,
5:24
so EA is using this to scale their online games to millions of players; so all sorts of really cool and interesting use cases
5:34
that you can use to say hey, we should give this database a try because here's a bunch of other people being successful with it.
5:41
This also means that you can rely on Mongo because it's taken a serious beating from quite a few different angles
5:48
and use cases, it's not some barely used database but it's highly, highly used actually.