JuliaCon 2026

Lessons in deploying Julia to productions services
2026-08-12 , Room 1

How do you run Julia programs on a machine that is not your own, a machine that is not the one where program was originally developed on? This simple question leads to a surprising array of opinions and options. In this talk, I present some of the hard earned lessons from over a decade of deploying Julia applications to production services.


This talk will discuss strategies, architectures and pitfalls for various options and methods for running and deploying Julia services in production. Issues addressed in this talk will include:
* The trivial method, and when that is appropriate
* Packaging code
* Considerations for HPC clusters
* Using Docker
* Using system images for packaging
* Need for relocability
* Cloud deployments

Avik started using Julia on they day it was originally released, and hasn't stopped since. He's an author and contributor for many Julia packages, and works for JuliaHub, Inc. during the day.