Home Foursquare Offers Very Technical Explanation for Yesterday’s Very Long Downtime

Foursquare Offers Very Technical Explanation for Yesterday’s Very Long Downtime

Location-based network Foursquare was offline yesterday for about 11 hours, which was it admits “unacceptably long.” The support team has just updated the company blog with an apology and an explanation, aptly titled “So, That Was a Bummer.”

And indeed it was, not only for those of us who regularly check in via Foursquare, but for the other third-party tools that utilize the Foursquare API.

What We Have Here is a Failure to Shard

The explanation of yesterday’s outage is fairly technical: Foursquare uses MongoDB to store its data, and one of the features of this database is that it is scales horizontally via sharding. This means that the data is spread across multiple “shards.” And apparently yesterday one of these started performing poorly. As the team introduced a new shard, not only did it not correct the overloading problem, but the entire system crashed.

Foursquare admits it’s not quite sure why this happened, and the team spent the remainder of yesterday bringing the site back online – all, it boasts, without any data loss.

Foursquare says that it will be working closely with MongoDB on the database side of things, and says that it’s also exploring “artful degradation” so that only some functions, rather than the whole site, will be impacted by future crashes.

It also says that it’s going to work to better communicate these sorts of issues to users and third-party developers – an improvement over the error message that we saw yesterday that Foursquare was simply “upgrading its servers.” There is now a new Foursquare blog status.foursquare.com, for example.

And certainly if Foursquare wants to be the platform for location, addressing both the tech and the communication will be crucial.

About ReadWrite’s Editorial Process

The ReadWrite Editorial policy involves closely monitoring the tech industry for major developments, new product launches, AI breakthroughs, video game releases and other newsworthy events. Editors assign relevant stories to staff writers or freelance contributors with expertise in each particular topic area. Before publication, articles go through a rigorous round of editing for accuracy, clarity, and to ensure adherence to ReadWrite's style guidelines.

Get the biggest tech headlines of the day delivered to your inbox

    By signing up, you agree to our Terms and Privacy Policy. Unsubscribe anytime.

    Tech News

    Explore the latest in tech with our Tech News. We cut through the noise for concise, relevant updates, keeping you informed about the rapidly evolving tech landscape with curated content that separates signal from noise.

    In-Depth Tech Stories

    Explore tech impact in In-Depth Stories. Narrative data journalism offers comprehensive analyses, revealing stories behind data. Understand industry trends for a deeper perspective on tech's intricate relationships with society.

    Expert Reviews

    Empower decisions with Expert Reviews, merging industry expertise and insightful analysis. Delve into tech intricacies, get the best deals, and stay ahead with our trustworthy guide to navigating the ever-changing tech market.