Subvolts take Meta's internal serverless Jupyter Notebooks, Bento, runs code in your browser, boosting developer efficiency. Aug 30, 2024
For you
Developers
Learn how Meta builds internal tools like Bento to streamline notebook development and execution, potentially improving your own workflow.
Business
Understand how companies like Meta invest in developer infrastructure to boost productivity and innovation.
Hype note
3/5Notable

This is a solid interview discussing Meta's internal developer tools that enhance productivity and explore new execution environments.

Meta Tech Podcast · Ep 66 Episode Official · Meta

66: Inside Bento - Serverless Jupyter Notebooks at Meta

44 min Interview Hosts: Pascal Harris
0:0044:21

Audio streams from Meta. Your place is remembered on this device.

From Subvolts

Summary and analysis by Subvolts editorial, AI-assisted.

Summary

The Meta Tech Podcast episode "66: Inside Bento" features host Pascal Harris interviewing Steve about Bento, Meta's internal serverless Jupyter Notebooks platform. They discuss features like scheduled notebooks, sharing, and running notebooks in the browser using WebAssembly. The conversation also touches on integrating with batch jobs and the future of Python libraries in the browser.

Explained simply

This episode explains Bento, Meta's internal system for running coding notebooks without needing a big computer. It lets engineers share work and run code directly in their web browser, making their jobs easier and faster.

Why listen

This episode offers insight into how a major tech company, Meta, enhances developer productivity with custom tools. It's for engineers and data scientists interested in improving their workflow with notebooks. By leveraging WebAssembly for serverless execution, Meta explores efficient resource utilization, a trend relevant to frontier labs optimizing AI model development and deployment.

On the mic
  • HostPascal Harris
  • GuestSteveMeta
About
Key facts
  • Episode Title: 66: Inside Bento - Serverless Jupyter Notebooks at Meta
  • Show: Meta Tech Podcast
  • Length: 44 minutes
  • Bento Features: Scheduled notebooks, sharing with colleagues, running notebooks without a remote server component using Webassembly.
  • Related Link: Serverless Jupyter Notebooks at Meta: https://engineering.fb.com/2024/06/10/data-infrastructure/serverless-jupyter-notebooks-bento-meta/
Show notes from Meta

Bento is Meta's internal distribution of Jupyter Notebooks, an open-source web-based computing platform. Host Pascal is joined by Steve who worked with his team on building many features on top of Jupyter, including scheduled notebooks, sharing with colleagues and running notebooks without a remote server component by leveraging Webassembly in the browser.

Got feedback? Send it to us on Threads (https://threads.net/@metatechpod), Twitter (https://twitter.com/metatechpod), Instagram (https://instagram.com/metatechpod) and don't forget to follow our host @passy (https://twitter.com/passy, https://mastodon.social/@passy, and https://threads.net/@passy_). Fancy working with us? Check out https://www.metacareers.com/.

Links

Timestamps

  • Intro 0:06

  • Who is Steve? 1:49

  • What are Jupyter and Bento? 2:48

  • Who is Bento for? 3:40

  • Internal-only Bento features 4:42

  • Scheduled notebooks 11:39

  • Integrating with existing batch jobs 17:10

  • The case for serverless notebooks 20:59

  • Enter wasm 24:29

  • Upgrade paths from serverless to server 26:29

  • Bringing more Python libraries to the browser 30:21

  • Adding magick(s) 31:52

  • DataFrame magic and AI 36:41

  • What's next? 38:29

  • Outro 43:17

Jargon decoded
Jupyter Notebooks
Steve
An interactive coding environment that combines text, code, and visualizations.
Webassembly
Steve
A technology that lets code written in other languages run very fast in a web browser.
Published
Show
Meta Tech Podcast · Meta
Length
44 min
Companies
Meta
Products
Jupyter Notebooks, Bento
Summary by
Subvolts, using an AI model (how we work). Spotted a mistake? Tell us.

Questions people ask

What is Bento?
Bento is Meta's internal distribution of Jupyter Notebooks, a web-based computing platform that allows for features like scheduled notebooks and running them in the browser.
How does Bento run notebooks without a remote server?
Bento leverages Webassembly in the browser to run notebooks without needing a separate remote server component.

Page generated Oct 19, 2026. Summaries are Subvolts' own; the audio, artwork and notes belong to Meta.