Re:Surviving as an ‘Old’ in the Tech World
by dasil003 on Tuesday July 03, 2018 @02:48PM
(#17452728)
Do you think any system goes from 1 to a billion users without being re-written? It never happens, if you go if into that architecture astronaut mindset from the beginning you will not ship the features necessary to get traction. Saying that Twitter faced language-level issues is absolute nonsense. Any stateless web front-end scales trivially whether it's Rails or anything else, it's the data flow and caching that needs to be designed properly to solve Twitter-type scaling issues.
I do want to nuance this a bit. If you're doing AI or stats, Python makes sense. There are ways to scale that too. Use the right tool. My general argument is that Python is seldom the right tool for any at-scale web system.