UPDATED 09:00 EDT / JUNE 23 2013

NEWS

Homegrown Load Balancing vs. Inherent Mongo Capabilities | #mongodbday

Jeff Kelly and Dave Vellante broadcasted live from New York, from the MongoDB Days Event, talking with the big names in the industry. One of these key people is Jon Hoffman, Engineer Infrastructure Lead at Foursquare.

Jon leads the infrastructure team in New York, and one of the things they do is building higher-level services on top of Mongo itself. That involves building tools that the developers can use to interact with Mongo. Right now, another big project they tackle is splitting up their monolythic application server into multiple, smaller applications. “We’re developping this server-oriented architecture and we’re building a lot of tooling to make that possible,” said Hoffman.

  • We chose Mongo because we knew we were going to have a lot of data

The biggest attraction for Hoffman at these events is meeting up with other big users of MongoDB. He is an early Mongo user, and Vellanted asked about the motivation behind the decision to work with this database. “We started using it about three-and-a-half years ago. At the time we were running a standard SQL engine, a popular open source version of SQL, and the reason we moved over to Mongo was knowing we were going to have a lot of data,” answered Jon Hoffman.

The exponential growth in data made it clear that it was going to become impossible to keep it all on one server, even with the biggest server available at the time. There was the need to shard the data. That can be done in many ways, either on a SQL engine, managing the data splits yourself, or with the help of a tool like Mongo, where a lot of that infrastructure and heavy-lifting is handled for you.

  • Homegrown load balancing vs. inherent capabilities of Mongo

The manual process of splitting data across multiple servers, for example, involves picking unique identifiers and hashing data, as well as managing a lot of the complications yourself. There’s a lot of manual tooling involved, and it’s a real challenge. Mongo makes it easier to automate, as it has an auto built-in feature called Auto Balancing.


A message from John Furrier, co-founder of SiliconANGLE:

Support our mission to keep content open and free by engaging with theCUBE community. Join theCUBE’s Alumni Trust Network, where technology leaders connect, share intelligence and create opportunities.

  • 15M+ viewers of theCUBE videos, powering conversations across AI, cloud, cybersecurity and more
  • 11.4k+ theCUBE alumni — Connect with more than 11,400 tech and business leaders shaping the future through a unique trusted-based network.
About SiliconANGLE Media
SiliconANGLE Media is a recognized leader in digital media innovation, uniting breakthrough technology, strategic insights and real-time audience engagement. As the parent company of SiliconANGLE, theCUBE Network, theCUBE Research, CUBE365, theCUBE AI and theCUBE SuperStudios — with flagship locations in Silicon Valley and the New York Stock Exchange — SiliconANGLE Media operates at the intersection of media, technology and AI.

Founded by tech visionaries John Furrier and Dave Vellante, SiliconANGLE Media has built a dynamic ecosystem of industry-leading digital media brands that reach 15+ million elite tech professionals. Our new proprietary theCUBE AI Video Cloud is breaking ground in audience interaction, leveraging theCUBEai.com neural network to help technology companies make data-driven decisions and stay at the forefront of industry conversations.