The event loop of node makes it well suited for backends dealing with web requests and no heavy processing which I wouldn't see Lemmy deviating from too much and has a plethora of open source libs/tools tailor made for web dev space. The vast majority of our server load is database queries which are currently unfortunately tightly coupled to large websocket views so I think the exact choice here matters little over just engineering it well.
The event loop of node makes it well suited for backends dealing with web requests and no heavy processing which I wouldn't see Lemmy deviating from too much and has a plethora of open source libs/tools tailor made for web dev space. The vast majority of our server load is database queries which are currently unfortunately tightly coupled to large websocket views so I think the exact choice here matters little over just engineering it well.