Instagram Makes a Smooth Move to Python 3
thenewstack.io
Instagram Makes a Smooth Move to Python 3
1–10 of 62 posts
Re: Instagram Makes a Smooth Move to Python 3
#2Re: Instagram Makes a Smooth Move to Python 3
#3I don't know this stands out to me in particular, but the 10-year commitment is definitely a big decision. I suppose I've never had to make a similar decision so perhaps this is more common than I think.
Re: Instagram Makes a Smooth Move to Python 3
#4Re: Instagram Makes a Smooth Move to Python 3
#5So their server needs are growing faster than their user-base to the extent that they considered switching languages. PHP didn't seem to perform much better, so they stuck with python and got a ~12% CPU usage improvement by moving to python3. It doesn't seem like a 12% one-time improvement actually solves the original problem, though. Perhaps pypy would have been better?
Re: Instagram Makes a Smooth Move to Python 3
#6I'm not even sure what this means anymore. I guess I'm just not sure how any language, when used correctly, could be inherently unscalable. My guess is statements like this came from a time when monoliths were the application design of choice? Now, assuming Instagram has just 1,000 photo handling servers, each one is only responsible for 95,000 photos a day.
Of course, that's not to say that Instagram doesn't have CAP issues. It does, especially in the "C" area, but again, not a problem inherent in the language.
Re: Instagram Makes a Smooth Move to Python 3
#7Re: Instagram Makes a Smooth Move to Python 3
#8“Yeah, Python is great in so many ways, too bad it’s not really scalable.” I'm not even sure what this means anymore. I guess I'm just not sure how any language, when used correctly, could be inherently unscalable. My guess is statements like this came from a time when monoliths were the application design of choice? Now, assuming Instagram has just 1,000 photo handling servers, each one is only responsible for 95,00…
Re: Instagram Makes a Smooth Move to Python 3
#9Re: Instagram Makes a Smooth Move to Python 3
#10types in python 3.5?! I had no idea -- that's exciting.