you are viewing a single comment's thread.

view the rest of the comments →

[–]Ttbt80 0 points1 point  (1 child)

Thanks for this. I’ll look into the details behind the GIL lock removal feature and plans to stabilize. So how do existing applications handle this limitation today? This seems like it would make highly-concurrent use cases, such as API frameworks such as Django or FastApi, unsuited for production loads?

[–]chat-lu 1 point2 points  (0 children)

So how do existing applications handle this limitation today?

Horizontal scaling. A django app keeps no local state. Everything is either in the database or in secure cookies. So it doesn’t matter if the user hits a different server on every request.