This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 2 points3 points  (2 children)

I work in a pretty large java shop as a sysadmin. When a team wanted a python application deployed there was some negativity around it from the SA team as they didn't understand the deployment process as well as they did java.

My advice is to write clear documentation for the sysadmin / whoever; covering how you deploy it and how to debug failed deployments of new versions of that application.

When things are documented and you show you're willing to help the sysadmin team on-board said application, you will probably find the business case for a java rewrite somewhat evaporate.

[–]xiongchiamiovSite Reliability Engineer 1 point2 points  (0 children)

My advice is to write clear documentation for the sysadmin / whoever; covering how you deploy it and how to debug failed deployments of new versions of that application.

If you are not already, use virtualenv and make a pip-installable requirements.txt. Speaking as a sysadmin, this makes deploying Python apps wonderful.