Re: Python services within existing .Net infrastructure

Jonathan Hartley <[email protected]>
Newsgroups gmane.comp.python.org.uk
Message-ID <[email protected]>
Lots of good thoughts so far, thanks to everyone.

Anand, I deeply appreciate your contributions, but what exactly did you 
mean by: "set up Linux containers but make things available on Windows" ?


On 01/31/2017 10:26 AM, Anand Kumria wrote:
> I'd probably start with utilising setting up Linux VMs / containers but
> make things available on Windows.
>
> Keep in mind that .Net (and thus C#, F#) also run on Linux as well, and
> those VMs / containers tend to be cheaper overall.
>
> A
>
>
> On 31/01/17 15:02, Jonathan Hartley wrote:
>> Hey all,
>>
>> I'm joining a small company with an existing service-based
>> infrastructure written in C# & F#, on Windows Server on AWS.
>>
>> They want me to write some new services in Python. I'm wondering
>> whether to host these Python services on Linux or on Windows.
>>
>>
>> In favour of Linux:
>>
>> L1. I'm by far more familiar with Linux.
>>
>> L2. Linux is Python's natural home. I expect the ecosystem to work at
>> its best there.
>>
>>
>> In favour of Windows:
>>
>> W1. I don't want to put up a barrier to the existing C# devs from
>> working on the Python services because they don't have a Linux
>> install. (although I guess this is circumvented by them using a VM)
>>
>> W2. I don't want to cause a devops headache by introducing
>> heterogeneous OS choices.
>>
>> W3. As a specific example of W2, some places I've worked at have had
>> local dev environments spin up all our services in VMs or containers
>> on the local host, so we can system test across all services. I fear
>> heterogeneous server OSes will make significantly harder to do. They
>> also want me to lead the charge on this sort of test setup, so this is
>> going to be my problem.
>>
>> Thoughts welcome.
>>
>>      Jonathan
>>

-- 
Jonathan Hartley    [email protected]    http://tartley.com
Made out of meat.   +1 507-513-1101        twitter/skype: tartley
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.