HTTP and WebSocket API server created with Node.js (TypeScript), Express.js, and PostgreSQL. The server powers a chat platform named Silk. Silk features a custom session-based authentication and authorization system built with Redis. Ultra low-latency messaging is supported by using native WebSockets and the “ws” library.