We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

There should be one obvious way to bring python into production

Formale Metadaten

Titel
There should be one obvious way to bring python into production
Serientitel
Anzahl der Teile
160
Autor
Lizenz
CC-Namensnennung - keine kommerzielle Nutzung - Weitergabe unter gleichen Bedingungen 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen und nicht-kommerziellen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen und das Werk bzw. diesen Inhalt auch in veränderter Form nur unter den Bedingungen dieser Lizenz weitergeben
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
"There should be one obvious way to bring python into production [EuroPython 2017 - Talk - 2017-07-11 - PyCharm Room] [Rimini, Italy] The DevOps methodology is reality. That said, many developers have to deal with the process of bringing python applications into production. One aphorism of the Zen of Python states: ""There should be one-- and preferably only one --obvious way to do it."" While for the language itself and code being written with it, this advice is often strictly followed for good reasons. For the process of bringing python into production it is not. In the first part of this talk I will give an overview of the different steps in the delivery pipeline, from packaging to deployment and the various possible implementations for each of those steps that emerged over the last years. We will discuss docker, pex, wheels, debs, and tars. We will learn why fixed environments are crucial and why pip is not yet what it should be. We learn about the different runtime environments, from bare metal servers over ephemeral container clusters to “serverless” and what they impose on the deployment process and scratch on the surface of configuration management using tools like Ansible and orchestration frameworks like Kubernetes. We will also explore the world beyond python by looking into other languages ecosystems and learn how they addressed and solved this issue. After we understood the requirements and realized that there is not ""one obvious way to do it"", this talk is a call to action: Let us define and build the “one obvious way” of how we want to bring python into production!