Hi Neurostars community,
I am a software engineer working with C#/.Net Core. Something I’ve always been curious about was how applications that are build fully with python works in terms of debugging. At work, we started building new applications fully with python to leverage machine learning libraries written in python code, but as someone who have worked with strongly typed language, I am curious what kind of measures should be put in place when working with python for backend.
I know companies like Instagram are using python fully backend, and lots of startups, and so am hopeful. I’ve worked with python myself but not in an enterprise level so would appreciate how the day-to-day transitions, any paradigm shifts, “gotcha’s” or best coding practices you would recommend, if you had similar experiences.
Or alternatively, if you write/work on an enterprise application that runs ML in python but still with Java/C# in backend, I would love to also hear how the infra is designed. That seems popular also.
Would appreciate it as we make this jump, or any blogs/resources you have as well! I’ve heard some negative thoughts from people who made the transition, and would love thoughts on how to do it right.