4 ms·
From a brief look at the code, it appears to be written in python. I am surprised at that choice for an application that has speed as a goal. Of course database
by MobiusHorizons 3y ago
From a brief look at the code, it appears to be written in python. I am surprised at that choice for an application that has speed as a goal. Of course database performance is likely to dominate, but every bit adds up. I feel like I’ve only heard bad things about trying to maintain a service written in python long term (both from a performance perspective, as well as ease of code maintenance). This is not first hand knowledge though. Does anyone here have experience to comment on the wisdom of using python in an application like this?
- rirze 3y agoFrom what I can tell, it's Python for the API server, Typescript for everything else. FWIW, Python servers like this are just a wrapper around `gunicorn` or some other performant low level tool. For some teams, it's easier to define a schema in Python for a couple years now due to some very innovative libraries with easy-to-use decorators. I have no personal experience with using it in production or for an extended amount of time however.