Hacker News new | ask | show | jobs
by jonthepirate 1621 days ago
I've been dealing with Python for 8 years at 2 big tech companies in the Bay Area.

The main advantage in Python is that it's easy to learn. It just doesn't scale. Once things start taking off, there's always a migration to something more scalable like Go or Kotlin.

Gunicorn is probably the "best" tool for making a Python based website or API for Python users.

1 comments

Can we get a source on that? I've successfully used guniron for APIs getting hundreds of thousands to millions of requests a second.

I've also found it's best to question anytime someone suggests a technology "doesn't scale."

I don’t like GP’s phrasing, but the post describes a real phenomenon. Beyond the most trivial examples, concurrency and parallelism in Python are a massive pain, as many examples here attest.

Unless you have a very compelling reason to stick with Python (e.g., dependence on its excellent data science libraries), there are almost always better choices if your project has to coordinate many things happening at once.