Remix.run Logo
chrismorgan 16 hours ago

Python will take you a long way, but its ceiling (both typical and absolute) is far lower than the likes of Go and Rust. For typical implementations, the difference may be a factor of ten. For careful implementations (of both), it can be a lot more than that.

Does the difference matter? You must decide that.

As for your dismissing SQLite: please justify why it’s a bad idea. Because I strongly disagree.

mattmanser 15 hours ago | parent [-]

What a load of nonsense.

danhau 15 hours ago | parent [-]

Why is it nonsense? Sounds reasonable to me.

blitzar 15 hours ago | parent [-]

> its ceiling (both typical and absolute) is far lower

If you plan to remaining smaller than instagram, the ceiling is comfortably above you.

pdimitar 12 hours ago | parent | next [-]

There are a myriad middle states in-between "frupid" (so frugal that it's stupid) and "Instagram scale".

Python requires much more hand-holding that many don't want to do for good reasons (I prefer to work on the product unimpeded and not feeling pride having the knowledge to babysit obsolete stacks carried by university nostalgia).

With Go, Rust, Zig, and a few others -- it's a single binary.

In this same HN thread another person said it better than me: https://news.ycombinator.com/item?id=47737151

jasdfwasd 14 hours ago | parent | prev | next [-]

I plan to remain smaller than two VMs

chrismorgan 5 hours ago | parent | prev | next [-]

The context was explicitly single machine.

Capricorn2481 8 hours ago | parent | prev [-]

This is a post about keeping your infrastructure simple, so Instagram is not a good ceiling to pick. People do all kinds of hacks to scale Python before they hit Instagram levels