How did engineers make Facebook Messenger more efficient?

FBMessenger650

As Facebook unbundled messaging from the main mobile app, the company started making major improvements to its standalone Facebook Messenger app. A blog post by Facebook engineers Jeremy Fein and Jason Jenks shows how the social network made Messenger more efficient.

Fein and Jenks wrote that Messenger has decreased non-media data usage by 40 percent (developing a new service called Iris to power it). Users have taken note of improvements to Messenger, as there has been a 20 percent dip in the number of people who experience errors when trying to send a message.

Fein and Jenks wrote of what it took to revamp the Facebook Messenger app:

Messaging data has traditionally been stored on spinning disks. In the pull-based model, we’d write to disk before sending a trigger to Messenger to read from disk. Thus, this giant storage tier would serve real-time message data as well as the full conversation history. One large storage tier doesn’t scale well to synchronize recent messages to the app in real time. So in order to support this new, faster sync protocol and maintain consistency between the Messenger app and long-term storage, we need to be able to stream the same sequence of updates in real time to Messenger and to the storage tier in parallel on a per user basis.

(more…)

Facebook engineers open source ‘cookbooks’ for Chef framework

shutterstock_132263060

Facebook is opening up its cookbooks — but these recipes won’t taste good from the kitchen. Chef is Facebook’s engineering framework, and Facebook engineers have decided to open source that technology.

Phil Dobowitz, a Production Engineer at Facebook, blogged about the company opening up its cookbooks:

People have been amazingly supportive of the tools we released, the ideas we presented, and the changes we proposed. We released some tools we thought were useful to the community, but we didn’t consider releasing our cookbooks because we believed they were too Facebook-specific. But a central theme in our talks was our cookbook design, and people started asking for them.

So recently we revisited that assumption about our cookbooks. In looking at how we built them, we realized that we had developed a different way of writing community-style cookbooks that succeeded — at least within Facebook — at doing what community cookbooks had failed to do outside of Facebook. And we started to wonder: Could this approach be applied not just to other organizations wanting to leverage our model, but also to writing community cookbooks the entire world can use?

(more…)

Facebook partners with Google, Twitter, others to launch ‘TODO’

TODO650

At the @Scale conference Monday, Facebook announced a partnership with Box, Dropbox, GitHub, Google, Khan Academy, Stripe, Square, Twitter, and Walmart Labs to launch TODO — Talk Openly, Develop Openly.

The organization will be a think-tank for the issues facing open source developing, offering discussion and best practices.

(more…)

Facebook for Android: now faster, smaller, less data-hungry

shutterstock_182643410

To figure out how to improve its Facebook for Android app, Facebook engineers traveled to Africa to test the app on a low-bandwidth network.

They ate through their monthly data plan in 40 minutes.

So developers worked to make Facebook for Android less reliant on data and more logical for users in countries that don’t have major data plans. The company also made the app itself smaller, taking up less room on the phone.

(more…)

Facebook, Google, Twitter, LinkedIn combine to launch WebScaleSQL

shutterstock_174838673

Facebook’s oft-stated mission, per Mark Zuckerberg, is to make the world more open and connected. The social network joined tech giants Google, Twitter and LinkedIn to make this happen faster.

The four companies announced Thursday the launch of WebScaleSQL, described by Facebook Software Engineer Steaphan Greene as, “a collaboration among engineers from several companies that face similar challenges in running MySQL at scale and seek greater performance from a database technology tailored to their needs.”

(more…)

A look back at the creation of Facebook’s Look Back videos

LookBack650

It’s likely that many of you created a “Look Back” video during Facebook’s 10th anniversary extravaganza. But did you know that the feature was created by Facebook engineers in less than a month?

According to a blog post on the site, Facebook anticipated only 10 percent of people who saw their video would share it. Ultimately, more than 40 percent shared their videos just hours after launching. Facebook’s total outgoing traffic was about 20 percent higher than the normal peak. They also found:

  • More than 720 million Look Back videos were created, with 9 million videos created per hour;
  • More than 11 petabytes of storage were used;
  • More than 450 Gbps outgoing bandwidth at peak and 4 PB egress within days; and
  • Over 200 million people watched their Look Back movie in the first two days, and more than 50 percent have shared their movie.

(more…)

Class credit for hacking? Facebook expands Open Academy

OpenAcademy650

Facebook launched its Open Academy — an opportunity for college students to learn how to hack and develop software — last spring and has already seen great success. Now, as the program calls for winter 2014 applicants, the site’s engineers gave people a look at what students do and what they’ve accomplished.

(more…)

Facebook is shipping out to Boston

shutterstock_145605907

Facebook today announced that it has launched a new engineering team in Boston. This will be Facebook’s fifth engineering team, counting Menlo Park, Calif., Seattle, New York and London.

According to Facebook’s Boston Site Lead and Engineering Manager Ryan Mack, the Boston office will work on infrastructure projects in areas such as networking, storage, security and language runtimes.

(more…)

Get the latest news in your inbox
interested in advertising with inside facebook?

Social Media Jobs
of the Day

Social Media Account Manager for Beauty PR Agency

Creative Media Marketing
New York, NY

SEO Specialist

Creative Circle
Atlanta, GA

Vice President, Social

Start-Up Social Media Firm w/ Established Clients
New York, NY

Communications Coordinator

National Science Teachers Association
Arlington, VA

Community Editor

Chalkbeat
New York, NY

Featured Company

Join leading companies like this one and recruit from the nation's top media job seekers on the Mediabistro Job Board. Every job post comes with our satisfaction guarantee. Learn More
 

Our Sponsors

Mediabistro A division of Prometheus Global Media home | site map | advertising/sponsorships | careers | contact us | help courses | browse jobs | freelancers | content | member benefits | reprints & permissions terms of use | privacy policy Copyright © 2014 Mediabistro Inc. call (212) 389-2000 or email us