Facebook Opens Live Commenting To All - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

IoT
IoT
Software // Social

Facebook Opens Live Commenting To All

A company engineer details the behind-the-scenes development challenges in creating the new instant messaging-like feature.

Top 15 Facebook Apps For Business
(click image for larger view)
Slideshow: Top 15 Facebook Apps For Business

Facebook on Monday confirmed all users now have access to live commenting, a capability that allows accountholders to communicate in real-time.

First unveiled about two weeks ago, live commenting now gives Facebook users access to a more instant message-like experience within the social network. Users no longer must refresh their page to see if a friend has responded to a post; instead, comments appear as other users post them. The idea sounds simple: Execution, however, was not as easy as it appears, said Ken Deeter, a Facebook software engineer, in a company blog.

"This wasn't a small challenge: every minute, we serve over 100 million pieces of content that may receive comments. In that same minute, users submit around 650,000 comments that need to get routed to the correct viewers," he wrote. "To make this feature work, we needed to invent new systems to handle load patterns that we had never dealt with before."

At first, Facebook considered a poll-based approach that would periodically send a request to check whether new comments had arrived on pages with content that could be commented on, said Deeter. Although the social media giant could increase the polling frequency to approximate a real-time feel, the approach would not scale, he said.

"Because humans are so sensitive to latency in real-time communications, creating a truly serendipitous commenting experience requires comments to arrive as quickly as humanly and electronically possible," wrote Deeter. "In a poll-based approach this would mean a polling interval of less than five seconds (and that would still feel slow!), which would very easily overload our servers."

Instead, Facebook opted for a push-based approach, one that would let it know who was viewing each of the 100 million pieces of content per minute that the company serves, he said. And Facebook required a system that also could manage the rate at which this data changed -- up to 16 million new associations per second, Deeter noted.

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
Previous
1 of 2
Next
Comment  | 
Print  | 
More Insights
Commentary
AI Regulation: Has the Time Arrived?
John Edwards, Technology Journalist & Author,  2/24/2020
News
Fighting the Coronavirus with Analytics and GIS
Jessica Davis, Senior Editor, Enterprise Apps,  2/3/2020
Slideshows
IT Careers: 10 Job Skills in High Demand This Year
Cynthia Harvey, Freelance Journalist, InformationWeek,  2/3/2020
White Papers
Register for InformationWeek Newsletters
Video
Current Issue
IT Careers: Tech Drives Constant Change
Advances in information technology and management concepts mean that IT professionals must update their skill sets, even their career goals on an almost yearly basis. In this IT Trend Report, experts share advice on how IT pros can keep up with this every-changing job market. Read it today!
Slideshows
Flash Poll