Modern Python Projects Transcripts
Chapter: Deployment
Lecture: Virtual servers, PaaS, containers

Login or purchase this course to watch this video and the rest of the course contents.
0:00 Unlike the Python package that you can just put in the Python package index or unlike
0:06 the GUI application that you can just put on some file hosting server. If you're building a website, you need to host it somewhere.
0:15 And there are surprisingly many different options that you can choose from.
0:19 Three most popular ones are a virtual private server,platform as a service and the solution based on containers. For example,
0:27 kubernetes. There are some main differences between each of those solutions, the level of control that you have, how scalable it is.
0:36 For example, spinning up 100 more nodes in kubernetes, is just a matter of one configuration.
0:42 Setting in one file, cleaning up another 100 virtual servers by hand is a nightmare, and obviously the price. Usually the more you have to do yourself,
0:52 the cheaper it is. This is especially visible with the platform as a service type
0:57 of hosting. They will take care of everything securing your application, making sure it's up and running, updating packages on the server and so on,
1:06 so it saves you a lot of time, but it will cost you some extra money. Lets discuss each solution in more detail.

Talk Python's Mastodon Michael Kennedy's Mastodon