Brought to you by NumFOCUS Foundation and O’Reilly Media Inc.
The official Jupyter Conference
August 22-23, 2017: Training
August 23-25, 2017: Tutorials & Conference
New York, NY

Hosting Jupyter at scale

Christopher Wilcox (Microsoft)
4:10pm–4:50pm Friday, August 25, 2017
Usage and application
Location: Nassau Level: Intermediate

Who is this presentation for?

  • Developers and members of IT teams who want to deploy custom Jupyter services

Prerequisite knowledge

  • A basic understanding of Jupyter and distributed system design principles (useful but not required)

What you'll learn

  • Understand the sort of challenges hosting Jupyter poses and how to host Jupyter at scale


Azure Notebooks is a service that provides users with a Jupyter server and persisted content that they can explore and share. As of now, the service hosts around 17,000 users and about 3,500 monthly active users. It is designed to scale and regularly hosts 500–1,000 users simultaneously. Christopher Wilcox explains how Azure Notebooks does this daily and discusses the challenges faced in designing and building a scalable Jupyter service.

Photo of Christopher Wilcox

Christopher Wilcox


Christopher Wilcox is a software engineer at Microsoft, where he works on a range of products including Azure Notebooks, Python Tools for Visual Studio, and the Azure SDK for Python. Chris has more than five years’ experience building developer tooling and, more recently, scalable web services. In his spare time, he races motorcycles, hikes, and explores the Seattle brewing scene.