YoVDO

What Is Deployment, Anyway?

Offered By: PyCon US via YouTube

Tags

PyCon US Courses Databases Courses Python Courses Django Courses Web Servers Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of deploying Django projects in this informative PyCon US talk. Delve into key concepts such as production environments, web servers, web service gateway interfaces, and static files. Learn about the complexities involved in choosing platforms or infrastructure as a service, and gain insights into database management. Discover the basics of moving beyond local Django development, understanding various deployment strategies, and ultimately answering the question, "What is deployment, anyway?" Benefit from practical examples, slides, and additional resources to enhance your understanding of Django deployment processes.

Syllabus

Intro
What is deployment
points of interest out of the box django complexities helpers
django 3.0.5 python 3.8.2
django good local development story
We're in the business of making Web frameworks, not Web servers
What is production, anyway?
Why is it called "production"?
What is a web server, anyway?
What is "static", anyway?
state
"Every production setup will be a bit different" - django documentation
"It depends." - every deployment talk ever
WSGI Web Server Gateway Interface
What is "WSGI", anyway?
Deploy a django app with a WSGI Webserver
How do you deploy WSGI webserver?
custom infrastructure
infrastructure management
Other options: Custom hardware Functions as a Service
What do you want to worry about?
Managed databases a.k.a. "DBaas"
to deploy django: fun djange connect to a database serve static files
static helper: python manage.py collectstatic
static asset management an entire talk
What is django deployment, anyway?
copy code to host [update database, if needed] [update static, if needed] start web server
The reason there's no one answer.


Taught by

PyCon US

Related Courses

Intro to Python for Brand New Programmers
PyCon US via YouTube
Comprehending Comprehensions
PyCon US via YouTube
Data Analysis with SQLite and Python
PyCon US via YouTube
Build a Production Ready GraphQL API Using Python
PyCon US via YouTube
Web Development With A Python-backed Frontend - Featuring HTMX and Tailwind
PyCon US via YouTube