Node.js powers our Cloud App Servers and performs the server-side logic required to provide useful business operations like those in Approvals for Confluence.
Our Node.js Apps are written in TypeScript and use the ExpressJS framework to serve requests, along with other libraries to manage data storage and security.
In production these Node.js processes are run in Docker containers, split across multiple Cluster nodes using the Amazon EC2 Container Service.