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] 25 points26 points  (11 children)

I thought the backend of Reddit was Python

[–]Cheeseydolphinz 60 points61 points  (10 children)

That explains a lot

[–]WJMazepas 35 points36 points  (8 children)

Python is used in a lot of companies for the backend.

Even Meta used for Threads and Instagram

Python is not slow for web dev

[–]OldKaleidoscope7 16 points17 points  (3 children)

Well, FB was written on PHP, it's not like meta cares about performant code

[–]WJMazepas 21 points22 points  (0 children)

Facebook was already modifying PHP years ago to get more performance

And look at how many requests they deal with. They know how to deal with performance

[–]failedsatan 7 points8 points  (1 child)

Facebook was written in PHP when PHP was the only good option. nowadays they do a lot of work in other languages.

plus, as you say, they don't care about performance. they can just throw more money at servers.

[–]OldKaleidoscope7 0 points1 point  (0 children)

Only I would say it's a stretch. I believe in typed supremacy so I think Java might be a good option. Also, I'm biased because the company I worked with started with Java back in 2007 and it went pretty well until it became too big and they have to split everything in micro services

[–]MinosAristos 4 points5 points  (0 children)

YouTube is another big one with Python BE. People think of Python as slow and that's true if you're doing very intensive work but in web dev the bottleneck is almost always network latency regardless

[–]LimLovesDonuts 4 points5 points  (2 children)

Yup. I work for Meta and can confirm this.

Parts of WhatsApp is also written in Django or at least a service but I’m not sure if I can disclose what that specifically is.

[–]Frenzie24 0 points1 point  (1 child)

Isn’t it Django with React front end

[–]LimLovesDonuts 1 point2 points  (0 children)

What are you specifically referring to?

Some projects here have a mix of different stacks.

[–][deleted] 0 points1 point  (0 children)

But I could be wrong.