Node.js
Homepage
What is it?
A runtime environment for running JavaScript as backend code (as opposed to JavaScript's normal use as a frontend scripting language).
Why did we choose it?
It's efficient, does the job well in the places where we need it, and has a huge amount of extensibility and support.
What do we use it for?
Many of Deserted Chateau's serverless code functions, e.g. resizing and re-encoding images and performing some other operations like large database update batches and so forth.