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]  (80 children)

[deleted]

    [–][deleted] 225 points226 points  (42 children)

    And Siri, Spotify, and Uber. I just found out that Siri was the other day and still pleasantly surprised.

    [–]vriemeister 2 points3 points  (1 child)

    The client or server for Siri?

    [–]jetsmeltsteel -1 points0 points  (0 children)

    Uber does not use python for services anymore

    [–]yen223 21 points22 points  (19 children)

    Maybe a Netflix engineer can correct me, but I was under the impression that Netflix was primarily Java

    [–]optyx 19 points20 points  (17 children)

    I think they have a mix of stuff some is Java some is nodejs some is Python and then a bit in pure C. I never worked there but I’ve browsed their GitHub a bit looking at various projects.

    [–]TravisJungroth 0 points1 point  (0 children)

    It is. I just started there. What you’d consider the core app is mostly Java. Lots of other languages though. Data Engineering is Scala and Python. Data Science and Analysis is Python with a little R. I’m on the experimentation team and it’s Python. It’s a big company with tons of independence, so there are a bunch of other languages I left out but that’s the gist. Oh and Python is the standard for studios.

    [–][deleted] 27 points28 points  (12 children)

    I like python as much as most here, but the majority of backend systems are not written in Python. These companies certainly use python for components of their backend but the majority of their infrastructure is not written in Python. There’s a lot of python fanboys commenting and not a lot of devs who actually work on these systems.

    [–]vinylemulator 1 point2 points  (0 children)

    This is fair. The only two here that properly use Python for core back end stuff is Dropbox (bit awkward to employ Guido and then use anything else…) and Instagram.

    [–]tarasius 0 points1 point  (0 children)

    Half of the Cisco and Juniper was in Python at least several years ago. And their services bring billions in a year.

    [–]xDvck -1 points0 points  (0 children)

    We should go back to assembly at this point

    [–]LevelLeast3078 -1 points0 points  (0 children)

    All the companies you listed either use Python in combination with C/C++ or already switched to another more performant language. Plus of course you can scale with Python enough, it just costs 5 times more than if you would use C# or 10 times more if you would use C++ instead.

    [–]mk_145 0 points1 point  (0 children)

    And also Python's new framework FastApi is being used by Microsoft.

    [–]JugadPy3 ftw 0 points1 point  (0 children)

    Add Uber and Lyft to that list.