Skip to content
← All projects

// Personal ·

TSO Backend

The accounts and API backend behind TSO Network — a Node.js API and websocket server backed by MySQL.

  • Node.js
  • WebSocket
  • MySQL
  • REST API

TSO Network’s backend: a Node.js API and websocket server backed by MySQL. It owns accounts and sessions for the network and exposes a central accounts API that other TSO services authenticate against with their own API key, so nothing on the network has to run its own auth or database layer. The websocket layer pushes live activity data out to connected clients as it happens, rather than making them poll for it.