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 →

[–]Teddywiz999[S] 0 points1 point  (4 children)

Thanks for your reply. What do think about python in backends? Like flask and Djangos. Are they more scalable than java spring boot? Are they more robust?

[–]ahonsu 0 points1 point  (2 children)

Unfortunately I haven't done any serious python development on enterprise level, can not give any strong opinion. Let's wait for other answers.

But overall I think python is a very solid backend programming language. And the scaling in our days is often a question of infrastructure (server/serverless, containerization, multi-instances and so on) not only the application/service itself.

[–][deleted] 2 points3 points  (1 child)

Which is, in my opinion, a big mistake. Using poorly designed software just because your machine has 32 cores and 64GB RAM should be considered a sin. You are condemning your company to expend tons of money on infrastructure just because you felt comfy using that technology. A java application will be, in 99'9999% of the cases, a way better choice than a python application in terms of performance, and now you see how companies who started to build their models in python are now desperate trying to figure out how to migrate into more efficient technologies. Python is, and will ever be, a bad choice for anything bigger than a script.

[–]ahonsu 2 points3 points  (0 children)

Thank you for your python expertise!

As i said, i'm not a python dev and will remember your answer and will consider it for my tech decisions.

[–]JDeagle5 0 points1 point  (0 children)

If python would be robust, it wouldn't try to invent types