What is deployment, anyway?
08-20, 13:40–14:10 (Pacific/Auckland), Great Hall


So you’ve finished the DjangoGirls tutorial, but now you want to share it with the outside world, but how do you go about that?

In this presentation, we will discuss the basics beyond running a Django project locally, and discuss the concepts and strategies around how to host your project.

What even is production? What is the deal with web servers versus web service gateway interfaces? And static, what’s that, then? What is involved in choosing a platform or infrastructure as a service? What even are databases? Do I have to care about secrets?

In this talk we will discuss:

  • runserver, and why it should not be run in production
  • what options are out there for deploying your Django application
  • introductory system administration for Django developers

among more base concepts on the wonderful world of deployments.

Attendees will come away with a greater understanding of the complexities of production, and understand the rationale behind some time-honoured “just-do-this”-isms.

Katie has worn many different hats over the years. She has been a software developer for many languages, systems administrator for multiple operating systems, and speaker on many different topics.

When she's not changing the world, she enjoys making tapestries, cooking, and seeing just how well various application stacks handle emoji.