Alvaro Leiva Geisse - Systemd: why you should care as a Python developer - PyCon 2018
Speaker: Alvaro Leiva Geisse
Done! Your shiny new application is functionally complete and ready to be deployed to production! But how exactly do you deploy properly on Linux? Wonder no more! In 30 minutes, this talk explains how you can harness the power of the init system and systemd to solve common deployment problems, including some that you didn't even know you had. Examples of things we will cover:
* How to secure your system by having: private /tmp for your process, read-only paths so that your process can not write to them, inaccessible paths, protect users home, network access, bin directories, etc.
* How to limit the resources you app can consume.
* How to interact directly with systemd, so it can start transient units, start/stop services, mount disks, resolve addresses.
* How to isolate your service without containers.
* How to isolate your service using containers (using systemd to spawn a namespace).
All this will be covered from a Python developer's perspective.
Slides can be found at: https://speakerdeck.com/pycon2018 and https://github.com/PyCon/2018-slides
Видео Alvaro Leiva Geisse - Systemd: why you should care as a Python developer - PyCon 2018 канала PyCon 2018
Done! Your shiny new application is functionally complete and ready to be deployed to production! But how exactly do you deploy properly on Linux? Wonder no more! In 30 minutes, this talk explains how you can harness the power of the init system and systemd to solve common deployment problems, including some that you didn't even know you had. Examples of things we will cover:
* How to secure your system by having: private /tmp for your process, read-only paths so that your process can not write to them, inaccessible paths, protect users home, network access, bin directories, etc.
* How to limit the resources you app can consume.
* How to interact directly with systemd, so it can start transient units, start/stop services, mount disks, resolve addresses.
* How to isolate your service without containers.
* How to isolate your service using containers (using systemd to spawn a namespace).
All this will be covered from a Python developer's perspective.
Slides can be found at: https://speakerdeck.com/pycon2018 and https://github.com/PyCon/2018-slides
Видео Alvaro Leiva Geisse - Systemd: why you should care as a Python developer - PyCon 2018 канала PyCon 2018
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Greg Price - Clearer Code at Scale: Static Types at Zulip and Dropbox - PyCon 2018Renato Oliveira - User focused API Design - PyCon 2018Mario Corchero - Effortless Logging: A deep dive into the logging module - PyCon 2018Steven Sklar - The Hare Wins the Race: Getting the most out of RabbitMQ in distributed applicationsZekun Li - There and Back Again: Disable and re-enable garbage collector at Instagram - PyCon 2018Ned Batchelder - Big-O: How Code Slows as Data Grows - PyCon 2018Daniel Pyrathon - A practical guide to Singular Value Decomposition in Python - PyCon 2018Amber Brown ("HawkOwl") - How We Do Identity Wrong - PyCon 2018Carl Meyer - Type-checked Python in the real world - PyCon 2018vigneshwer dhinakaran - Pumping up Python modules using Rust - PyCon 2018Sunday Morning Lightning Talks + Keynote - PyCon 2018Kyle Knapp - Automating Code Quality - PyCon 2018Pieter Hooimeijer - Types, Deeper Static Analysis, and you - PyCon 2018Barry Warsaw - Get your resources faster, with importlib.resources - PyCon 2018Alex Gaynor - Learning From Failure: Post Mortems - PyCon 2018Catherine Devlin Keynote - Final Remarks - PyCon 2018Lightning Talks - Saturday Evening - PyCon 2018Trey Hunner - Python 2 to 3: How to Upgrade and What Features to Start Using - PyCon 2018Sara Packman - The Journey Over the Intermediate Gap - PyCon 2018Rae Knowler - Python, Locales and Writing Systems - PyCon 2018