Foursquare has been a long time user of MongoDB and currently uses it to serve almost all hot data. We've always run multiple sharded clusters to handle different types of data, but recently we started to split out collections into clusters that align with specialized services. I'm going to talk about the motivation behind isolating MongoDB clusters for specific internal applications and the tools we've used to make that possible without any downtime.