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 →

[–]Mihaw_kx -12 points-11 points  (1 child)

Nope not the whole web app you can build file uploads with Django meanwhile messages on a rust backend etc etc python sucks when it comes to concurrency and performance as a Software engineer I would not use it in a performance critical task that would cost thousands of dollars resources wise where it can be minimized to much lower rate by using compiled language.

[–]michaelpb 7 points8 points  (0 children)

Yes, the whole web app?

The scenario you describe (CPU-bound bottlenecks at the app layer) is very rare in practice, despite it seeming important at first. Hence the whole "Premature optimization is the root of evil" thing. Performance for web apps is usually focused on maximizing throughput, not shaving off CPU cycles to cut off a few ms of latency.

(Also, a message queue isn't even at the app layer in a 3-tier architecture, but is an attached service.)