Skip to content
Facebook Messenger Engineering with Mohsen Agsen episode artwork

EPISODE · Mar 31, 2020 · 57 MIN

Facebook Messenger Engineering with Mohsen Agsen

from Software Engineering Daily · host softwareengineeringdaily.com

Facebook Messenger is a chat application that millions of people use every day to talk to each other. Over time, Messenger has grown to include group chats, video chats, animations, facial filters, stories, and many more features. Messenger is a tool for utility as well as for entertainment. Messenger is used both on mobile and on desktop, but the size of the mobile application is particularly important on mobile. There are many users who are on devices that do not have much storage space. As Messenger has accumulated features, the iOS code base has grown larger and larger. Several generations of Facebook engineers have rotated through the company with the responsibility of working on Facebook Messenger, which has led to different ways of managing information within the same codebase. The iOS codebase had room for improvement. Project Lightspeed was a project within Facebook that had the goal of making Messenger on iOS much smaller. Mohsen Agsen is an engineer with Facebook, and he joins the show to talk about the process of rewriting the Messenger app.

Episode metadata supplied by the publisher feed · Published Mar 31, 2020

Embed this episode

Ready to play

Facebook Messenger Engineering with Mohsen Agsen

0:00 57:13

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

Frequently Asked Questions

How long is this episode of Software Engineering Daily?

This episode is 57 minutes long.

When was this Software Engineering Daily episode published?

This episode was published on March 31, 2020.

Can I download this Software Engineering Daily episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!